Home Explore Blog CI



man-pages

1st chunk of `ln.man`
649085b2f8f3f6d85c2b7ac5f7cc6f7ef6a52712cd76bd0e00000001000007e3
LN(1)                                                                                                     User Commands                                                                                                    LN(1)

NAME
       ln - make links between files

SYNOPSIS
       ln [OPTION]... [‐T] TARGET LINK_NAME
       ln [OPTION]... TARGET
       ln [OPTION]... TARGET... DIRECTORY
       ln [OPTION]... ‐t DIRECTORY TARGET...

DESCRIPTION
       In  the  1st form, create a link to TARGET with the name LINK_NAME.  In the 2nd form, create a link to TARGET in the current directory.  In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.  Create hard
       links by default, symbolic links with --symbolic.  By default, each destination (name of new link) should not already exist.  When creating hard links, each TARGET must exist.  Symbolic links can hold arbitrary  text;
       if later resolved, a relative link is interpreted in relation to its parent directory.

       Mandatory arguments to long options are mandatory for short options too.

       --backup[=CONTROL]
              make a backup of each existing destination file

       -b     like --backup but does not accept an argument

       -d, -F, --directory
              allow the superuser to attempt to hard link directories (note: will probably fail due to system restrictions, even for the superuser)

       -f, --force
              remove existing destination files

       -i, --interactive
              prompt whether to remove destinations

       -L, --logical
              dereference TARGETs that are symbolic links

       -n, --no-dereference
              treat LINK_NAME as a normal file if it is a symbolic link to a directory

       -P, --physical
              make hard links directly to symbolic links

       -r, --relative
              with -s, create links relative to link location

       -s, --symbolic
              make symbolic links instead of hard links

       -S, --suffix=SUFFIX

Title: ln - Create Links Between Files
Summary
The `ln` command creates links between files. It supports creating hard links (default) and symbolic links (using the `--symbolic` option). The command can create a link to a target with a specified name, create links to targets in the current directory, or create links to multiple targets in a specified directory. Options include creating backups of existing destination files, forcing the removal of existing files, prompting for confirmation before removal, dereferencing symbolic links, and creating relative symbolic links.