Comment Supprimer (Supprimer) des Liens Symboliques sous Linux

 Comment Supprimer (Supprimer) des Liens symboliques sous Linux

Un lien symbolique est également appelé lien symbolique ou lien logiciel, est un type spécial de fichier qui sert de référence à un autre fichier ou répertoire. Un lien symbolique peut pointer vers un fichier ou un répertoire sur le même système de fichiers ou une partition différente ou différente. Ce guide explique comment supprimer les liens symboliques dans les systèmes Linux.

Avant de procéder à la suppression du lien symbolique, assurez-vous d’avoir l’autorisation d’écriture sur le répertoire parent du lien symbolique. Sinon, vous obtiendrez une erreur “Opération non autorisée”.

Pour vérifier le lien symbolique et pour trouver le répertoire ou le fichier de destination, utilisez la commande ls -l.

ls -l /home/file.php
lrwxrwxrwx 1 tecnstuff tnsgrp 4 May 2 14:03 /home/file.php -> file_link.php

Dans la sortie ci-dessus, le premier caractère l indique que le fichier est un lien symbolique et le symbole flèche -> indique où pointe le lien symbolique.

Supprimer les liens symboliques avec rm #

Pour supprimer un lien symbolique, utilisez la commande rm suivie du nom du lien symbolique. En utilisant la commande rm, vous pouvez supprimer un fichier ou des répertoires donnés.

rm SYMLINK_NAME

Par exemple, pour supprimer le lien symbolique /home/file.php, vous devez exécuter la commande suivante:

rm /home/file.php

Il n’affichera pas la sortie et se termine par zéro.

Si vous souhaitez supprimer plusieurs liens symboliques, vous pouvez passer plusieurs noms de liens symboliques en tant qu’arguments avec space séparés.

rm SYMLINK_NAME_1, SYMLINK_NAME_2

Si vous souhaitez demander un message de confirmation avant de supprimer le lien symbolique, vous devez passer l’option -i avec la commande rm:

rm -i SYMLINK_NAME

Tapez y et appuyez sur la touche Enter pour confirmer.

Vous obtiendrez la sortie suivante:

rm: remove symbolic link 'SYMLINK_NAME'?

Assurez-vous de ne jamais utiliser l’option -r avec la commande rm lors de la suppression du lien symbolique. Sinon, il supprimera tout le contenu du répertoire de destination.

Supprimer les liens symboliques avec la commande unlink #

Unlink supprime le lien symbolique donné. Il est possible de supprimer un seul fichier en utilisant unlink.

Pour supprimer un lien symbolique à l’aide de unlink, exécutez la commande suivante suivie du nom du lien symbolique.

unlink SYMLINK_NAME

Par exemple, pour supprimer le lien symbolique /home/file.php, vous devez exécuter la commande suivante unlink:

unlink /home/file.php

Lors de la suppression d’un lien symbolique pointant vers un répertoire, n’ajoutez pas de barre oblique de fin au nom du lien symbolique.

Conclusion #

Ce tutoriel vous a montré comment supprimer des liens symboliques ou des liens symboliques à l’aide de la commande rm ou unlink.

Leave a Reply