Comment supprimer un répertoire dans Linux

Comment supprimer un répertoire dans Linux
Les opérations CRUD à Linux sont des tâches de routine quotidiennes comme la création, la lecture, la mise à jour et la suppression d'un fichier ou d'un répertoire. Ce message parcourra un guide détaillé sur la façon de supprimer un répertoire de Linux du terminal. La suppression d'un répertoire dans Lynx n'est pas aussi simple que la suppression d'un fichier. Un répertoire peut être un répertoire vide ou peut inclure plusieurs fichiers en soi ou d'autres sous-répertoires.

Il peut y avoir différentes façons de supprimer un répertoire dans n'importe quel système d'exploitation Linux. Par exemple, si vous utilisez une interface graphique de n'importe quel système d'exploitation Linux comme Gnome ou KDE, vous pouvez supprimer n'importe quel répertoire en cliquant avec le bouton droit sur le répertoire. Mais, lorsque vous travaillez avec un serveur Linux autonome et que vous avez uniquement un terminal pour travailler avec le système d'exploitation Linux, ce guide vous aidera à supprimer un répertoire dans le terminal du système d'exploitation Linux.

Il existe plusieurs commandes pour supprimer un répertoire dans Linux, en fonction des besoins et des objectifs différents. Ce message vous informera toutes ces commandes et les effectuera toutes sur Ubuntu 20.04 Système LTS. Les commandes que nous allons apprendre et sont généralement utilisées pour supprimer un répertoire dans Linux sont

  • rmdir
  • RM

Alors, plongeons et apprenons à supprimer ou supprimer un répertoire dans Linux et les différentes façons d'utiliser les commandes susmentionnées.

Supprimer un répertoire à l'aide de la commande 'rmdir'

Ce rmdir L'outil de ligne de commande est spécifiquement utilisé pour supprimer ou supprimer un répertoire dans le système d'exploitation Linux.

La syntaxe de l'utilisation du rmdir La commande est assez simple et facile. Fournir simplement le nom du répertoire après le rmdir commande, et le répertoire ne sera supprimé que s'il est vide.

$ sudo rmdir Directory_name

Si le répertoire est vide, il sera supprimé immédiatement. Sinon, cela provoquera une erreur quelque chose comme "Échec de supprimer 'Directory_name': répertoire non vide". Ce message signifie finalement que le répertoire comprend certains fichiers ou sous-répertoires.

Donc, si vous souhaitez supprimer le répertoire et tout ce qu'il contient, vous devez passer à la RM commande.

Supprimer un répertoire à l'aide de la commande 'rm'

Le RM La commande n'est pas seulement utilisée pour supprimer ou supprimer les répertoires, mais il est également utilisé pour supprimer les répertoires et les fichiers. Il est également livré avec des drapeaux supplémentaires qui aident à effectuer différentes tâches en fonction de l'exigence.

Par exemple, pour supprimer un répertoire et ses sous-répertoires, le -r Le drapeau est utilisé pour supprimer un répertoire, ses sous-répertoires et les fichiers récursivement.

$ sudo rm -r Directory_name

Cette commande supprimera le répertoire et tous les sous-répertoires et fichiers immédiatement, seulement si le répertoire n'est pas protégé en écriture.

Si le répertoire est protégé en écriture, il invitera à confirmer le processus de suppression d'un fichier protégé en écriture. Si vous ne souhaitez pas être invité à la confirmation, vous devez utiliser le -F Option pour supprimer un répertoire protégé en écriture dans Linux avec force.

Ainsi, la commande pour supprimer un répertoire protégé en écriture et tous les fichiers et sous-répertoires iront comme ceci:

$ sudo rm -rf Directory_name

En utilisant le RM commande, vous pouvez également supprimer plusieurs répertoires dans une seule commande. La commande pour supprimer plusieurs répertoires serait comme ceci:

$ sudo rm -r Directory_Name_1 Directory_Name_2 Directory_name_3

C'est ainsi que vous pouvez simplement supprimer plusieurs répertoires dans une seule commande en utilisant le RM commande.

Conclusion

Ce message comprend des conseils détaillés sur la suppression d'un répertoire en Linux en utilisant le rmdir et RM commande. Nous avons appris divers drapeaux comme Un drapeau R qui peut supprimer récursivement des fichiers et des sous-répertoires. Le -F Le drapeau peut être utilisé pour supprimer avec force un répertoire protégé en écriture.