À la réflexion, je pense que le problème vient de la dénomination « source » et « cible ».
C'est clair pour une copie :
- la source est le fichier à copier
- la cible est le fichier créé
Dans le cas d'un lien symbolique, tu appelles « cible » du lien le fichier vers lequel il pointe. Mais la cible de la commande ln, c'est le lien à créer. Donc si tu penses « je mets la cible en dernier argument » tu peux te planter.
Il faut simplement penser qu'on fait une copie au lieu d'un lien, ou que le dernier argument est ce que tu veux créer (ou écraser).
[^] # Re: cp et mv
Posté par kna . En réponse au journal lns: ln -s pour les étourdis. Évalué à 10.
À la réflexion, je pense que le problème vient de la dénomination « source » et « cible ».
C'est clair pour une copie :
- la source est le fichier à copier
- la cible est le fichier créé
Dans le cas d'un lien symbolique, tu appelles « cible » du lien le fichier vers lequel il pointe. Mais la cible de la commande ln, c'est le lien à créer. Donc si tu penses « je mets la cible en dernier argument » tu peux te planter.
Il faut simplement penser qu'on fait une copie au lieu d'un lien, ou que le dernier argument est ce que tu veux créer (ou écraser).