Besoin de créer un nouveau répertoire au moment où vous vous trouvez dans un terminal !

Vous n'allez pas ouvrir votre gestionnaire de fichiers alors que vous pouvez dans votre terminal créer un répertoire en une ligne de commande.

Vous êtes dans votre répertoire personnel et il vous faut un nouveau répertoire.

Tapez la commande mkdir suivie immédiatement du nom du répertoire à créer et le tour est joué.

Comme vous êtes dans votre répertoire personnel pas de soucis de droits d'accès à la création du répertoire.

Exemple : je souhaite créer un répertoire du nom de monrep.

mkdir monrep

Vérification en image du répertoire créé.

mkdir monrep

Je viens de créer un nouveau répertoire du nom de monrep et il est bien présent en vérifiant avec la commande ls

Vérification des droits du répertoire monrep par rapport aux autres existants.

ls -lt

Commande ls -lt

Mon répertoire monrep possède les mêmes droits d'accès que les autres.

Mais horreur, je viens de me rendre compte que mon nouveau répertoire n'est pas celui que je voulais créer.

Je peux le supprimer en un seule ligne de commande par rmdir.

rmdir monrep

Commande rmdir

La commande ls derrière pour vérifier que mon répertoire a bien été supprimé.

Ça à l'air bien simple tout çà. Oui, mais, il y a un petit hic quelque part.

Recréons notre répertoire monrep par la commande mkdir monrep

Déplaçons-nous dans ce nouveau répertoire.

cd monrep

Et dans ce nouveau répertoire monrep, nous allons créer un fichier.

touch monfichier

Ça donne donc :

Un fichier dans mon répertoire

Revenons au niveau supérieur en tapant cd ..

Commande cd ..

Maintenant essayez de supprimer le répertoire monrep avec la commande rmdir monrep

Comment supprimer un répertoire non vide

On se retrouve avec un refus catégorique :

rmdir: échec de suppression de «monrep»: Le dossier n'est pas vide

Impossible de supprimer ce répertoire, car il contient soit des dossiers, soit des dossiers et des fichiers.

Il faut changer de commande

Mais attention cette commande rm avec l'option -rf va non seulement supprimer le répertoire monrep mais tout ce qu'il contient.

Des sous-répertoires avec des sous-répertoires etc. et tous les fichiers.

ALORS ATTENTION À SON UTILISATION

Vous pouvez par sécurité demander une confirmation de suppression en ajoutant l'option -i

Exemple rm -rfi monrep

Commande rm -rfi

Évidemment si vous avez cinquante sous-répertoires et deux cents fichiers dans chaque sous-répertoire, il faudra répondre à la confirmation à chaque suppression de sous répertoire et de fichier.