Réponses:
┌── ln(1) link, ln -- make links
│   ┌── Create a symbolic link.
│   │                         ┌── the optional path to the intended symlink
│   │                         │   if omitted, symlink is in . named as destination
│   │                         │   can use . or ~ or other relative paths
│   │                   ┌─────┴────────┐
ln -s /path/to/original /path/to/symlink
      └───────┬───────┘
              └── the path to the original file/folder
                  can use . or ~ or other relative paths$ echo content > original
$ ln -s original symlink
$ ls -la original symlink
-rw-r--r--  1 grgarside  staff    8 28 Jan 18:44 original
lrwxr-xr-x  1 grgarside  staff    8 28 Jan 18:44 symlink -> original
$ cat symlink
contentPour plus d'informations sur ln (1), reportez-vous à la page de manuel .
Le chemin d'accès au lien symbolique est facultatif. Si omis, par lndéfaut , un lien portant le même nom que la destination, dans le répertoire en cours:
$ cd ~/Documents
$ ln -s ../Pictures
$ ls -l Pictures
lrwxr-xr-x  1 user  staff  11 Feb  1 17:05 Pictures -> ../PicturesPour créer un lien symbolique afin de remplacer un répertoire système (par exemple, si vous souhaitez faire /Userspointer un autre lecteur de disque), vous devez désactiver la protection de l'intégrité du système . Vous pouvez le réactiver une fois le lien symbolique créé.
ln -s "This directory is no longer in use" READMEserait parfaitement légitime et toute personne exécutant ls -lverrait le message.
                    La commande s'appelle ln. Si utilisé avec l'option, -sil créera un lien symbolique dans le répertoire actuel:
ln -s /any/file/on/the/disk linked-fileNo such file or directoryerreur.
                    Je sais que cette question concerne explicitement le terminal, mais si vous êtes dans GUI Land et que vous ne souhaitez pas entrer dans le terminal, vous pouvez utiliser SymbolicLinker . Cela met une option "Créer un lien symbolique" dans le menu Services du Finder.
Command+ Optionen faisant glisser un fichier ... mettra à jour la réponse plus tard
                    C'est juste ln -s <source> <destination>.
ln -s /some/dir/ ~/Desktop/dir
Vous pouvez également créer un lien symbolique pour répertoire en utilisant la même commande
ln -s "$(pwd)" ~/Desktop/dir
Pour créer un lien symbolique vers le répertoire actuel dans lequel vous vous trouvez.
.(point) donnera le pwd. Pas besoin d'arguments fantaisistes :)
                    .marche pas sur macOS. Je n'ai pas encore essayé Linux. L'utilisation a ./eu pour résultat ce foo -> ./fooqui pointe vers lui-même.