372 votes

Comment créer un lien vers un répertoire

Comment créer un lien xxx à /home/jake/doc/test/2000/something/ ?

Supposons que le xxx est créé sous /home/jake et vous êtes actuellement dans /home/jake . Lorsque vous le faites cd xxx vous allez directement à /home/jake/doc/test/2000/something/ .

694voto

theglauber Points 4937

Lien symbolique ou logiciel (fichiers ou répertoires, plus flexible et auto-documenté)

#     Source                             Link
ln -s /home/jake/doc/test/2000/something /home/jake/xxx

Hard link (fichiers uniquement, moins flexible et non auto-documenté)

#   Source                             Link
ln /home/jake/doc/test/2000/something /home/jake/xxx

Plus d'informations : l'homme ln


/home/jake/xxx est comme un nouveau répertoire. Pour éviter " n'est pas un répertoire : No such file or directory" erreur, comme le commentaire @trlkly, utiliser le chemin relatif dans la cible, c'est-à-dire, en utilisant l'exemple :

  1. cd /home/jake/
  2. ln -s /home/jake/doc/test/2000/something xxx

52voto

WiseTechi Points 1724

Vous devez utiliser :

ln -s /home/jake/doc/test/2000/something xxx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X