Android

Supprimer la commande sous linux (supprimer le fichier)

Commandes de base Linux - Ep03 - Créer et supprimer un répertoire vide: mkdir, rmdir

Commandes de base Linux - Ep03 - Créer et supprimer un répertoire vide: mkdir, rmdir

Table des matières:

Anonim

, nous vous montrerons comment supprimer un fichier dans les systèmes GNU / Linux à l'aide de la commande unlink .

Suppression d'un fichier avec unlink

unlink est un utilitaire de ligne de commande pour supprimer un seul fichier.

La syntaxe de la commande unlink est la suivante:

unlink filename

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.

La commande unlink n'accepte que deux options, --help qui affiche l'aide de la commande et --version qui affiche les informations de version.

Soyez extrêmement prudent lorsque vous supprimez des fichiers à l'aide de la commande unlink , car une fois le fichier supprimé, il ne peut pas être entièrement récupéré.

Contrairement à la commande rm plus puissante, 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 «unlink: extra operand».

Lors de la suppression de liens symboliques avec unlink , le fichier vers lequel le lien symbolique pointe n'est pas supprimé.

Pour supprimer un fichier donné, vous devez avoir des autorisations 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 répertoire /opt 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

La suppression de fichiers avec unlink est un processus simple, mais vous devez faire attention à ne pas supprimer les données pertinentes.

dissocier le terminal