Quelle commande est utilisée pour créer un lien symbolique/soft link ?
Réponses
Trop de publicités? 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
content
Pour plus d'informations sur le ln(1), voir la page page de manuel .
Le chemin d'accès au lien symbolique est facultatif ; s'il est omis, ln
crée par défaut un lien avec le même nom que la destination, dans le répertoire courant :
$ cd ~/Documents
$ ln -s ../Pictures
$ ls -l Pictures
lrwxr-xr-x 1 user staff 11 Feb 1 17:05 Pictures -> ../Pictures
Pour créer un lien symbolique afin de remplacer un répertoire système (par exemple si vous voulez avoir /Users
pointant vers un autre lecteur de disque), vous devez désactiver la protection de l'intégrité du système . Vous pouvez le réactiver après la mise en place du lien symbolique.
Je sais que cette question porte explicitement sur le Terminal, mais si vous êtes au pays des interfaces graphiques et que vous ne voulez pas entrer au pays des terminaux, vous pouvez utiliser SymbolicLinker . Cela met une option "Créer un lien symbolique" dans votre menu Services dans le Finder.
- Réponses précédentes
- Plus de réponses