Le "RM”La commande dans Linux OS est utilisée pour supprimer les fichiers et répertoires de la ligne de commande. Cependant, les fichiers et les répertoires supprimés ne sont pas déplacés vers la poubelle. Au lieu de cela, le «RM»La commande supprime en permanence les fichiers et répertoires. Par conséquent, vous devez être prudent lors de l'utilisation de ces commandes car vous ne pourrez pas récupérer les fichiers et répertoires supprimés à moins que vous n'ayez une sauvegarde.
Dans cet article, nous vous montrerons les exemples pratiques de la commande RM dans Linux. Nous vous montrerons également la syntaxe de la commande RM et les options de ligne de commande qui sont utilisées avec elle.
Commençons par la commande RM.
Comment fonctionne la commande RM dans Linux?
La commande RM est utilisée pour supprimer les fichiers et les répertoires dans 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:
$ rm [option] [fichier]
Différentes options de la commande RM sont les suivantes:
Options | Description |
---|---|
-V | Pour supprimer un test.Fichier TXT à partir de votre répertoire de travail actuel |
-je | (Pour confirmer) vous avant de retirer 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 continue de vous demander de confirmer le retrait. |
Pour explorer plus d'options du «RM«Commande, utilisez ce qui suit»aider" utilitaire:
Les exemples de la commande Linux RM sont les suivants:
Exemple 1: supprimer un fichier
L'exemple le plus simple de la commande RM est de supprimer un fichier. Par exemple, pour supprimer un fichier, tapez RM suivi du nom de fichier:
$ sudo rm testfile1
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 actuel, mentionnez le chemin d'accès au fichier comme suit:
$ sudo rm ~ / documents / test.SMS
Cette commande supprime instantanément le «test.SMS»Fichier situé dans le«~ / Documents»Répertoire.
Exemple 3: supprimer plusieurs fichiers
Pour supprimer plusieurs fichiers à la fois à l'aide d'une seule commande, tapez RM suivi des noms de fichiers:
$ sudo rm filename1 filename2 filename33
Cette commande supprime instantanément le «FileName1», «FileName2» et «FileName3» qui sont situés dans le répertoire actuel.
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 le défaire car les fichiers supprimés ne sont pas déplacés vers la poubelle. La commande RM a une option -i (interactive) qui demande une confirmation avant de supprimer les fichiers.
$ sudo rm -v -i bureau.SMS
Cette commande demande une confirmation si vous souhaitez procéder à l'opération (en supprimant le bureau.SMS). Si vous voulez continuer, tapez y. Sinon, appuyez sur N pour abandonner la commande.
Exemple 5: Supprimer un fichier protégé en écriture
Lorsque vous supprimez un fichier protégé en écriture, la commande RM demande la confirmation. Pour supprimer instantanément le fichier et ignorer la confirmation, utilisez la commande RM avec l'option -f (force).
$ sudo rm -v -f échantillon.SMS
Cette commande supprime avec force le «goûter.SMS"Sans demander une confirmation.
Exemple 6: supprimer un répertoire
La commande RM peut également être utilisée pour supprimer un répertoire et son contenu récursivement. Par exemple, pour supprimer un répertoire nommé «testdir2»Et son contenu, utilisez l'option -r (récursive) comme suit:
$ sudo rm -v -r testdir2
Exemple 7: supprimez 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:
$ sudo rm -v *
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:
$ sudo rm -v -d testdir
Cette commande supprime instantanément le répertoire vide nommé «testdir".
Cependant, si le répertoire n'est pas vide, il affiche le «Annuaire n'est pas vide" message.
Exemple 9: supprimez le répertoire racine
Par défaut, la commande RM n'autorise pas la suppression récursive de tout du répertoire racine. Cependant, si vous avez vraiment besoin de le faire, cela peut être fait en utilisant l'option RM Commande -No-Preserve-Root.
$ sudo rm -v -r --no-préserve-root /
Cette commande ne traite pas spécialement la racine "/ /»Et supprime tous les fichiers situés à l'intérieur de la partition racine avec les fichiers montés à l'intérieur.
Exemple 10: Supprimez les noms de fichiers en commençant par Dash (-)
Il y a des fichiers dont les noms commencent par un tableau de bord comme "-goûter.SMS". Pour supprimer un tel fichier à l'aide de la commande RM, vous ne pouvez pas simplement utiliser "test RM«Puisque les commandes Linux utilisent Dash (-) pour les options de ligne de commande.
Donc, pour supprimer un fichier dont le nom commence par un tableau de bord () comme "-test», Utilisez le Double Dash (-) comme suit:
$ sudo rm -v - -test
Exemple 11: supprimer des fichiers d'extension spécifiques
Vous pouvez utiliser le caractère générique avec la commande RM pour supprimer sélectivement 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 ".SMS», La commande serait:
$ sudo rm -v *.SMS
Cette commande supprime tous les fichiers qui se terminent avec «.SMS"Dans leurs noms comme"test.SMS".
Conclusion
La commande Linux RM est l'un des utilitaires de base GNU. Il vous permet de supprimer les fichiers et les répertoires dans Linux. La plupart des administrateurs utilisent la commande RM pour gérer les fichiers et les répertoires. Dans cet article, nous avons couvert comment utiliser la commande RM avec quelques exemples.