8 votes

Comment puis-je créer un lien souple dans Lion ?

J'ai réalisé aujourd'hui qu'un alias n'est pas la même chose qu'un lien souple dans Lion. J'ai créé un alias d'un dossier dans mon dossier Dropbox et j'ai déplacé l'alias sur mon bureau.

Quand j'essaie de cd dans cet alias dans le terminal, le terminal note que l'alias n'est pas un dossier. Dans Ubuntu, je peux cependant le faire, cd en un lien souple.

Comment puis-je créer un lien logiciel dans Lion ? Ce serait pratique pour moi car j'écris des scripts Python qui s'appuient sur des liens souples.

8voto

Kevin Reid Points 1657

Vous pouvez créer des liens logiciels (alias liens symboliques ou liens symboliques) à partir du terminal, de la même manière que dans tout autre système Unix.

Je ne suis pas familier avec Dropbox donc je vais faire un exemple en supposant qu'il y a un dossier Dropbox dans votre répertoire personnel :

cd ~
ln -s ~/Dropbox/aFolder Desktop/aFolder

Notez que ln prend le lien à créer comme son deuxième argument ; pensez-y comme cp .

Par ailleurs, un avertissement : si vous créez un lien souple avec un nom de domaine de type relatif chemin, par exemple

cd ~/Desktop
ln -s ../Dropbox/aFolder aFolder

alors le lien sera relatif à sa position à ce moment-là et non dans le répertoire courant où vous l'avez créé ! Donc, par exemple, si vous l'avez déplacé dans le répertoire ~/Desktop/Folders alors elle pointerait vers ~/Desktop/Dropbox au lieu de ~/Dropbox .

3voto

ioSamurai Points 8647

Vous devez utiliser le système Unix ln à partir du Terminal.

ln -s existingname newname

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X