Comment supprimer un lien symbolique (lien symbolique)
La suppression d'un lien symbolique s'effectue via la ligne de commande et, comme nous allons vous le montrer, il existe en fait deux manières différentes d'annuler un lien symbolique. Ceci est destiné aux utilisateurs qui passent beaucoup de temps sur la ligne de commande, mais pour les moins familiers, des liens symboliques sont utilisés sous Linux, Mac OS X et Unix pour pointer un emplacement ou un fichier vers un autre emplacement ou fichier, un peu comme comment un alias fonctionne sur Mac OS X Finder ou un raccourci fonctionne sur le bureau Windows.
Allons droit au but et montrons comment supprimer un lien symbolique.
Et oui, cela fonctionne pour supprimer un lien symbolique sous Linux, Mac OS X ou tout autre système d'exploitation moderne basé sur Unix.
Supprimer un lien symbolique avec unlink
La meilleure façon de supprimer un lien symbolique est d'utiliser l'outil "dissocier" qui porte bien son nom. Utiliser unlink pour supprimer un lien symbolique est extrêmement simple, il vous suffit de le pointer sur le lien symbolique à dissocier et à supprimer. Comme toujours avec la ligne de commande, assurez-vous que votre syntaxe est précise.
unlink SymLinkToRemove
Que le lien symbolique soit vers un fichier ou un lien vers un répertoire, cela n'a pas d'importance, pointez simplement directement sur le lien symbolique en question et n'ajoutez pas la barre oblique / à la fin.
Par exemple, si nous supprimions un lien symbolique de ~/Desktop/hosts vers /etc/hosts, vous feriez ce qui suit :
cd ~/Desktop/
unlink hosts
Vous pouvez toujours confirmer que vous regardez un lien symbolique avec la commande 'ls -l' comme ceci :
ls -l -rwxr-xr-x 1 Paul staff 24K Jun 19 11:28 hosts -> /etc/hosts
Cela vous indiquera où pointe le lien symbolique si vous n'êtes pas certain.
La commande unlink est essentiellement la commande rm, que vous pouvez également utiliser si vous souhaitez supprimer un lien symbolique.
Supprimer un lien symbolique avec rm
Vous pouvez également utiliser directement la commande rm pour supprimer les liens symboliques. Si vous n'êtes pas vraiment à l'aise avec cette approche, vous pouvez toujours activer une confirmation avec les commandes rm et srm avant leur exécution, ce qui est utile pour les novices de la ligne de commande ou ceux dont la précision de la syntaxe est notoirement médiocre.
rm SymLinkToDelete
Comme unlink, assurez-vous que vous pointez sur le bon lien symbolique et n'incluez pas de répertoire / lorsque vous spécifiez le lien symbolique à supprimer, c'est un lien et non un vrai répertoire après tout .
En fin de compte, peu importe la méthode que vous choisissez pour supprimer un lien symbolique, utilisez simplement ce dont vous vous souvenez ou avec lequel vous êtes à l'aise.
Vous connaissez une autre ou une meilleure façon de modifier et de supprimer des liens symboliques sur la ligne de commande ? Faites le nous savoir dans les commentaires.