Exemple de commande Linux rm
La commande « rm » dans le système d'exploitation Linux est utilisée pour supprimer les fichiers et les répertoires de la ligne de commande. Cependant, les fichiers et répertoires supprimés ne sont pas déplacés vers la corbeille. Au lieu de cela, la commande « rm » supprime définitivement les fichiers et les répertoires. Par conséquent, vous devez être prudent lorsque vous utilisez ces commandes car vous ne pourrez pas récupérer les fichiers et répertoires supprimés à moins d'avoir une sauvegarde.
Dans cet article, nous allons vous montrer les exemples pratiques de la commande rm sous Linux. Nous vous montrerons également la syntaxe de la commande rm et les options de ligne de commande qui sont utilisées avec celle-ci.
Comment fonctionne la commande RM sous Linux ?
Supprimer un fichier
Supprimer un fichier dans un répertoire spécifié
-
Supprimer plusieurs fichiers
Supprimer un fichier de manière interactive
Supprimer un fichier protégé en écriture
Supprimer un répertoire
Supprimer tout du répertoire actuel
Supprimer les répertoires vides
Supprimer le répertoire racine
Supprimer les noms de fichiers commençant par un tiret (-)
Supprimer des fichiers d'extension spécifiques
Commençons par la commande rm.
Comment fonctionne la commande RM sous Linux ?
La commande rm est utilisée pour supprimer les fichiers et répertoires sous Linux. C'est l'une des commandes que vous devez connaître en tant qu'administrateur système Linux pour gérer les fichiers et les répertoires.
La syntaxe de la commande rm est la suivante :
Les différentes options de la commande rm sont les suivantes :
- -i
(Pour confirmer) vous avant de supprimer chaque fichier
- -Iv
Pour confirmer si vous souhaitez supprimer plus de 3 fichiers
- -d
Pour supprimer les répertoires vides
- -rfv
Pour supprimer tous les fichiers et sous-répertoires
- -rvi
Il ne cesse de vous demander de confirmer la suppression.
Pour explorer plus d'options de la commande "rm", utilisez l'utilitaire "help" suivant :
Les exemples de la commande Linux rm sont les suivants :
Exemple 1 : Supprimer un fichier
L'exemple le plus simple de la commande rm consiste à supprimer un fichier. Par exemple, pour supprimer un fichier, tapez rm suivi du nom du fichier :
Cette commande supprime instantanément le fichier nommé "testfile1".
Exemple 2 : supprimer un fichier dans un répertoire spécifié
Pour supprimer un fichier qui n'est pas dans le répertoire courant, mentionnez le chemin d'accès au fichier comme suit :
Cette commande supprime instantanément le fichier « test.txt » situé dans le répertoire « ~/Documents ».
Exemple 3 : supprimer plusieurs fichiers
Pour supprimer plusieurs fichiers à la fois à l'aide d'une seule commande, tapez rm suivi des noms de fichiers :
Cette commande supprime instantanément les « filename1 », « filename2 » et « filename3 » qui se trouvent dans le répertoire courant.
Exemple 4 : Supprimer un fichier de manière interactive
La commande rm supprime les fichiers sans demander de confirmation et il n'y a aucun moyen de l'annuler car les fichiers supprimés ne sont pas déplacés dans la corbeille. La commande rm a une option -i (interactive) qui demande une confirmation avant de supprimer les fichiers.
Cette commande vous demande de confirmer si vous souhaitez poursuivre l'opération (suppression du fichier office.txt). Si vous voulez continuer, tapez y. Sinon, appuyez sur n pour annuler la commande.
Exemple 5 : Supprimer un fichier protégé en écriture
Lorsque vous supprimez un fichier protégé en écriture, la commande rm demande confirmation. Pour supprimer instantanément le fichier et ignorer la confirmation, utilisez la commande rm avec l'option -f (force).
Cette commande supprime de force le "sample.txt" sans demander de confirmation.
Exemple 6 : Supprimer un répertoire
La commande rm peut également être utilisée pour supprimer un répertoire et son contenu de manière récursive. Par exemple, pour supprimer un répertoire nommé "testdir2" et son contenu, utilisez l'option -r (récursive) comme suit :
Exemple 7 : Supprimer tout du répertoire actuel
Si vous souhaitez tout supprimer du répertoire actuel, utilisez la commande rm avec un caractère générique comme suit :
Cette commande supprime tous les fichiers et dossiers du répertoire de travail actuel.
Exemple 8 : supprimer les répertoires vides
Pour supprimer un répertoire vide, utilisez la commande rm avec l'option -d comme suit :
Cette commande supprime instantanément le répertoire vide nommé "testdir".
Cependant, si le répertoire n'est pas vide, il affiche le message « Répertoire non vide ».
Exemple 9 : supprimer le répertoire racine
Par défaut, la commande rm n'autorise pas la suppression récursive de tout le répertoire racine. Cependant, si vous en avez vraiment besoin, vous pouvez le faire à l'aide de l'option rm command –no-preserve-root.
Cette commande ne traite pas spécialement la racine "/" et supprime tous les fichiers situés à l'intérieur de la partition racine ainsi que les fichiers montés à l'intérieur.
Exemple 10 : Supprimer les noms de fichiers commençant par un tiret (-)
Il existe des fichiers dont les noms commencent par un tiret comme "-sample.txt". Pour supprimer un tel fichier à l'aide de la commande rm, vous ne pouvez pas simplement utiliser « rm test », car les commandes Linux utilisent un tiret (-) pour les options de ligne de commande.
Ainsi, pour supprimer un fichier dont le nom commence par un tiret (-) comme "-test", utilisez le double tiret (–) comme suit :
Exemple 11 : supprimer des fichiers d'extension spécifiques
Vous pouvez utiliser le caractère générique avec la commande rm pour supprimer de manière sélective un sous-ensemble de fichiers. Regardons quelques exemples :
Pour supprimer tous les fichiers de votre répertoire actuel dont les noms se terminent par une chaîne spécifique comme ".txt", la commande serait :
Cette commande supprime tous les fichiers qui se terminent par ".txt" dans leurs noms comme "test.txt".
Conclusion
La commande Linux rm fait partie des utilitaires GNU Core. Il vous permet de supprimer les fichiers et répertoires sous Linux. La plupart des administrateurs utilisent la commande rm pour gérer les fichiers et les répertoires. Dans cet article, nous avons expliqué comment utiliser la commande rm avec quelques exemples.
