GNU/Linux >> Tutoriels Linux >  >> Linux

Supprimer le répertoire sous Linux - Comment supprimer un dossier de la ligne de commande

Linux CLI est un outil puissant qui peut vous aider à accomplir des tâches complexes.

L'une des opérations courantes que vous devrez effectuer consiste à supprimer des éléments. Tout comme pour créer des fichiers et des dossiers, les supprimer de la ligne de commande Linux est quelque chose que vous ferez souvent.

Dans cet article, nous expliquerons comment supprimer des répertoires à partir de la ligne de commande. Nous discuterons de la syntaxe avec quelques exemples. J'utilise Ubuntu dans ces exemples.

Syntaxe du Linux rm Commande

Vous utilisez le rm commande pour supprimer quelque chose de la ligne de commande sous Linux. La syntaxe du rm la commande ressemble à ceci :

rm [flags] directory name

Certains indicateurs importants que vous devrez utiliser lors de la suppression d'un répertoire sont les suivants :

  • -r , -R , --recursive ["Récursion"] - Supprime les répertoires et leur contenu de manière récursive.
  • -v , --verbose ["Verbose"] - Cette option affiche les détails de ce qui est fait sur la CLI.
  • -f , --force ["Force"] - Cette option ignore les fichiers inexistants et ne vous invite jamais.
  • -i ["Interactif"] – Utilisez cet indicateur lorsque vous souhaitez être averti avant chaque suppression.
  • -d ["Répertoire] - Cela ne fonctionne que lorsque le répertoire est vide.

⚠ Soyez prudent lorsque vous utilisez le rm commande️ et assurez-vous toujours que toutes les données importantes sont sauvegardées.

Comment identifier un dossier à supprimer

Comme nous discutons de la façon de supprimer des dossiers, nous devons être à peu près sûrs que nous supprimons réellement un dossier. On peut identifier un dossier/répertoire avec le d drapeau dans la première colonne. Notez que les fichiers ont le premier indicateur comme - .

Exemples de Linux rm commande

Dans notre dossier actuel, nous avons 2 dossiers CSharpLab et PythonLab . Leur contenu est présenté ci-dessous.

Notez que CSharpLab est un répertoire vide.

Comment supprimer un dossier qui n'est pas vide

Supprimons le PythonLab dossier en premier.

rm -rvi PythonLab/

Où,

  • -r supprime récursivement tous les fichiers et dossiers. Notez dans la sortie ci-dessous, tous les fichiers (man.py, calculator.py, palindrome.py ) et les dossiers (/lib ) ont été supprimés.
  • -v partage les détails.
  • -i rend la suppression interactive, ce qui signifie qu'il demandera avant de supprimer quoi que ce soit.

Comment supprimer un dossier vide

Essayons de supprimer le CSharpLab dossier. Comme ce dossier est vide, nous pouvons utiliser le -d drapeau.

rm -d CSharpLab/

Comment utiliser le -f drapeau "forcer"

Voyons maintenant comment le -f le drapeau fonctionne. Cela force la suppression des dossiers sans invites ni avertissements. En cas d'erreur, -v ignore toujours et supprime les fichiers valides.

Dans l'exemple ci-dessous, il y a une faute de frappe dans le nom du dossier. Notez que la faute de frappe est ignorée. Le fichier d'origine est intact.

Conclusion

La suppression de répertoires est utile lorsque vous devez supprimer des dossiers après les avoir archivés, lors de la suppression de doublons, lors de la suppression de dossiers inutilisés, et bien plus encore.

Toutes ces tâches visent à créer plus d'espace disque. J'espère que vous avez trouvé ce blog utile.

Connectons-nous sur Twitter !

Lisez mes autres articles ici.

Discutons sur Discord.


Linux
  1. Comment mettre à jour les enregistrements A à partir de l'interface de ligne de commande sous Linux ?

  2. Comment invoquer une macro Openoffice à partir de la ligne de commande Linux ?

  3. Comment puis-je copier un dossier à partir de la ligne de commande Linux ?

  4. Comment exécuter TeX à partir de l'interface de ligne de commande sous Linux

  5. comment générer une adresse MAC aléatoire à partir de la ligne de commande Linux

Comment utiliser la commande Linux cd pour changer de répertoire

Comment supprimer un répertoire sous Linux

Comment supprimer (supprimer) le répertoire sous Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Comment supprimer une commande de l'historique sous Linux

Comment supprimer/supprimer des fichiers sous Linux à l'aide de la commande rm