#1 Le 15/11/2016, à 21:59
- fnux
[Résolu] Comment supprimer un lien ?
Bonjour,
Avec la commande :
ln -s -f /usr/local/mystuff/my_program /home/fnux/Desktop/my_program_link
je peux créer un lien sur le Desktop de ma session "fnux".
Après cette création, le lien apparait bien sur mon Desktop et si je teste la présence de ce lien avec la commande :
my_link=$(find /home/fnux/Desktop -type l -name "my_program_link" | wc -l)
echo $my_link
je reçois bien 1
Mais si j'essaye de supprimer ce lien avec la commande :
ln -f /home/fnux/Desktop/my_program_link
le lien n'est pas supprimé!
Quelle commande dois-je alors utiliser pour supprimer ce lien ?
Merci d'avance de votre aide car une fois encore, je reste sec !
Cordialement.
Dernière modification par fnux (Le 15/11/2016, à 22:24)
N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The Froggies West Palm Beach Linux Association.
Hors ligne
#2 Le 15/11/2016, à 22:07
- jplemoine
Re : [Résolu] Comment supprimer un lien ?
Sauf erreur de ma part, un simple
rm /home/fnux/Desktop/my_program_link
doit suffire...
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 15/11/2016, à 22:22
- fnux
Re : [Résolu] Comment supprimer un lien ?
Bonsoir jplemoine,
Sauf erreur de ma part, un simple
rm /home/fnux/Desktop/my_program_link
doit suffire...
Merci.
Je ne sais pas où j'avais la tête (certainement encore hier nuit à regarder la somptueuse grosse lune) mais je n'y avais même pas pensé en m'obstinant avec le paramêtre -f de ln qui pourtant devrait faire l'affaire (d'après ce que j'ai compris de man ln).
Mais ta solution est parfaitement adaptée.
Merci encore.
Cordialement.
Dernière modification par fnux (Le 15/11/2016, à 22:23)
N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The Froggies West Palm Beach Linux Association.
Hors ligne
#4 Le 16/11/2016, à 06:08
- pingouinux
Re : [Résolu] Comment supprimer un lien ?
Bonjour,
ln -f /home/fnux/Desktop/my_program_link
Cette commande essaye de créer un lien dans le répertoire courant, et le paramètre -f efface au préalable la destination si elle existe.
Si tu as lancé la commande à partir de ton bureau, tu as dû avoir un message d'erreur. Si tu étais dans un autre répertoire, tu y as certainement créé un lien.
Hors ligne