Android

Commande rm sous linux

3-commande linux cp ,mv ,rm ,rmdir ,ln #darija

3-commande linux cp ,mv ,rm ,rmdir ,ln #darija

Table des matières:

Anonim

rm est un utilitaire de ligne de commande pour supprimer des fichiers et des répertoires. C'est l'une des commandes essentielles que tout utilisateur Linux doit connaître.

Dans ce guide, nous expliquerons comment utiliser la commande rm travers des exemples et des explications sur les options rm les plus courantes.

Comment utiliser la commande rm

La syntaxe générale de la commande rm (supprimer) est la suivante:

rm… FILE…

Par défaut, lorsqu'il est exécuté sans aucune option, rm ne supprime pas les répertoires et ne demande pas à l'utilisateur s'il doit procéder à la suppression des fichiers donnés.

Pour supprimer un seul fichier, utilisez la commande rm suivie du nom du fichier comme argument:

rm filename

Si le fichier n'est pas protégé en écriture, il sera supprimé sans préavis. En cas de succès, la commande ne produit aucune sortie et renvoie zéro.

Lors de la suppression des fichiers protégés en écriture, la commande vous demandera une confirmation, comme indiqué ci-dessous:

rm: remove write-protected regular empty file 'filename'?

Tapez y et appuyez sur Enter pour supprimer le fichier.

L'option -f indique à rm ne jamais inviter l'utilisateur et d'ignorer les fichiers et arguments inexistants.

rm -f filename

rm -v filename

removed 'filename'

Suppression de plusieurs fichiers

Contrairement à la commande unlink , rm vous permet de supprimer plusieurs fichiers à la fois. Pour ce faire, passez les noms de fichiers sous forme d'arguments séparés par un espace:

rm filename1 filename2 filename3

Vous pouvez utiliser des expressions régulières pour faire correspondre plusieurs fichiers. Par exemple, pour supprimer tous les fichiers .png répertoire en cours, vous devez taper:

rm *.png

Lors de l'utilisation d'expressions régulières, avant d'exécuter la commande rm . est toujours une bonne idée de répertorier les fichiers avec la commande ls afin que vous puissiez voir quels fichiers seront supprimés.

Suppression de répertoires (dossiers)

Pour supprimer un ou plusieurs répertoires vides, utilisez l'option -d :

rm -d dirname

rm -d est fonctionnellement identique à la commande rmdir .

Pour supprimer récursivement les répertoires non vides et tous les fichiers qu'ils contiennent, utilisez l'option -r (récursive):

rm -r dirname

Demander avant le retrait

L'option -i indique à rm d'inviter l'utilisateur pour chaque fichier donné avant de le supprimer:

rm -i filename1 filename2

Pour confirmer, tapez y et appuyez sur Enter :

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

Lors de la suppression de plus de trois fichiers ou de la suppression récursive d'un répertoire, pour obtenir une seule invite pour toute l'opération, utilisez l'option -I :

rm -i filename1 filename2 filename3 filename4

Il vous sera demandé de confirmer la suppression de tous les fichiers et répertoires donnés:

rm: remove 4 arguments?

rm -rf

Si le répertoire donné ou un fichier du répertoire est protégé en écriture, la commande rm vous demandera de confirmer l'opération. Pour supprimer un répertoire sans y être invité, utilisez l'option -f :

rm -rf dirname

La commande rm -rf est très dangereuse et doit être utilisée avec une extrême prudence!

Conclusion

Nous vous avons montré comment utiliser la commande Linux rm pour supprimer des fichiers et des répertoires de votre système Linux.

Soyez extrêmement prudent lorsque vous supprimez des fichiers ou des répertoires importants, car une fois le fichier supprimé, il ne peut pas être facilement récupéré.

terminal rm