2255 votes

Comment faire un lien symbolique du fichier sous linux

J'ai écrit ce code, où le premier chemin est le dossier que je veux un lien et la seconde voie est la source compilé. Est-ce correct?

'ln -s '+basebuild+'/IpDome-kernel/kernel /home/build/sandbox/gen2/basebuild/IpDome-kernel/kernal '

4149voto

hsz Points 46509
ln -s /path/to/file /path/to/symlink

350voto

codaddict Points 154968
ln -s EXISTING_FILE SYMLINK_FILE

345voto

cyborg Points 1650
ln -s TARGET LINK_NAME

Où le-s en fait symbolique.

102voto

rui Points 4282
ln -s target linkName

Vous pouvez jeter un oeil à la page de man ici:

http://linux.die.net/man/1/ln

100voto

Brady Trainor Points 299

(Parce que ascii image vaut un millier de caractères.)

Une flèche peut être utile pour nmeumonic, surtout depuis que c'est presque exactement à quoi il ressemble dans Emacs' dired.

Et de la grande image de sorte que vous ne confondez pas avec Windows version

Linux:

ln -s target <- linkName

Windows:

mklink linkName -> target

Vous pouvez aussi regarder ces

ln -s "to-here" <- "from-here"
mklink "from-here" -> "to-here"

L' from-here ne devrait pas exister et pourtant, c'est d'être créés, alors que l' to-here devrait déjà exister (IIRC).

(J'ai toujours mélangé à savoir si les différentes commandes et les arguments qui devrait impliquer une pré-existant, ou à être faite.)

EDIT: C'est encore couler lentement pour moi; j'ai une autre façon que j'ai écrit dans mes notes.

ln -s (target exists) (link is made)
mklink (link is made) (target exists)

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