Dans cet article, nous allons vous montrer comment supprimer un fichier dans les systèmes GNU/Linux en utilisant le unlink commande.
Supprimer un fichier avec unlink #
unlink est un utilitaire de ligne de commande pour supprimer un seul fichier.
La syntaxe du unlink commande est la suivante :
unlink filename
Où filename est le nom du fichier que vous souhaitez supprimer. En cas de succès, la commande ne produit aucune sortie et renvoie zéro.
Le unlink la commande n'accepte que deux options, --help qui affiche l'aide de la commande et --version qui affiche les informations de version.
Soyez très prudent lorsque vous supprimez des fichiers à l'aide de la commande unlink commande, car une fois le fichier supprimé, il ne peut pas être entièrement récupéré.
Contrairement au plus puissant rm commande, unlink ne peut accepter qu'un seul argument, ce qui signifie que vous ne pouvez supprimer qu'un seul fichier. Si vous essayez de supprimer plusieurs fichiers, vous obtiendrez l'erreur "Dissocier :opérande supplémentaire".
Lors de la suppression de liens symboliques avec unlink , le fichier vers lequel pointe le lien symbolique n'est pas supprimé.
Pour supprimer un fichier donné, vous devez disposer des droits d'écriture sur le répertoire contenant ce fichier. Sinon, vous obtiendrez l'erreur "Opération non autorisée".
Par exemple, si vous essayez de supprimer le fichier file3.txt sous le /opt répertoire qui appartient à root :
unlink /opt/file2.txt Le système imprimera le message suivant :
unlink: cannot unlink '/opt/file2.txt': Permission denied
Sur les systèmes GNU/Linux unlink ne peut jamais supprimer un répertoire. Si vous essayez de supprimer un répertoire :
unlink dir1 Vous obtiendrez le message suivant :
unlink: cannot unlink 'dir1': Is a directory
Conclusion #
Suppression de fichiers avec unlink est un processus simple, mais vous devez faire attention à ne pas supprimer les données pertinentes.