Dans ce didacticiel, nous allons vous montrer comment supprimer des liens symboliques sous Linux. Pour ceux d'entre vous qui ne le savaient pas, un lien symbolique (également appelé lien symbolique) est un terme ou type spécial de fichier sous Linux qui pointe vers un autre fichier ou répertoire. En général, les liens symboliques sont utilisés pour lier les bibliothèques. Ils sont également utilisés pour lier les fichiers journaux et les dossiers sur les partages NFS (Network File System) montés.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape pour supprimer les liens symboliques sous Linux.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu ou CentOS.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Supprimer les liens symboliques sous Linux
Les liens symboliques peuvent être supprimés avec deux commandes :rm
et unlink
. Vous pouvez utiliser l'une des commandes suivantes pour supprimer les liens symboliques.
- Supprimer les liens symboliques avec
rm
√
Pour supprimer un lien symbolique, exécutez le rm
commande avec le nom du lien symbolique en argument :
rm symlink
Pour être averti avant de supprimer le lien symbolique, utilisez le -i
choix :
rm -i symlink
Si vous souhaitez supprimer plusieurs liens symboliques, vous pouvez passer plusieurs noms de liens symboliques comme arguments avec space
séparés :
rm symlink-name-1, symlink-name-2
Option rm
commandes :
-i hat mean interactive ask for delete file -f force not ask just do action delete force -r recursive . use for Directory
- Supprimer les liens symboliques avec
unlink
√
La meilleure façon de supprimer un lien symbolique est avec le nom approprié "unlink
" outil. Utiliser unlink pour supprimer un lien symbolique est extrêmement simple, il vous suffit de le pointer vers le lien symbolique pour le délier et le supprimer :
unlink symlink
- Recherchez et supprimez les liens symboliques brisés.
La commande find a une option qui vous permet de localiser les liens symboliques qui pointent vers des fichiers qui n'existent plus. Cette commande répertorie les liens symboliques dans le répertoire courant :
find . -type l
Une fois les liens symboliques rompus, utilisez -delete
avec l'option find
commande comme indiqué ci-dessous :
find /path/to/directory -xtype l -delete
Félicitations ! Vous avez réussi à supprimer les liens symboliques. Merci d'avoir utilisé ce didacticiel pour supprimer les liens symboliques sur le serveur Linux.