Vous êtes ici

Mkdir : Créer des répertoires

Savez vous créer des dossiers avec votre Linux ? Vous pouvez le faire facilement avec Dolphin ou Nautilus. Voici comment faire en ligne de commande avec mkdir.

Rien à installer : tout est là.

Ouvrez simplement un terminal.

Si le répertoire à créer s'intiule "PhotosJuin2017" saisissez simplement :

$ mkdir PhotosJuin2017

Appuyez sur <Entrée> et si

  • le dossier n'existe pas déja
  • vous avez les droits de créer des répertoires dans le répertoire où vous êtes

Le répertoire "PhotosJuin2017" sera créé.

On revient rapidement sur la notion de chemin relatif contre chemin absolu. Si vous écrivez "/home/moi/PhotosJuin2017" vous créer un dossier dans votre répertoire personnel de maniére absolue (le chemin commence par "/" qui est le nom du répertoire le plus élevé possible sur un système de type Unix comme votre Linux - Ubuntu). Si vous créez simplement le répertoire "PhotosJuin2017" vous le créez rélativement au répretoire où vous êtes placé. Si vous êtes dans votre dossier personnel vous alez créer le répertoire "/home/moi/PhotosJuin2017". Si vous êtes dans le répertoire "Images" vous allez créer le répertoire ""/home/moi/Images/PhotosJuin2017".

Comment savoir si j'ai le droit de créer des répertoires dans un dossier. Saisissez simplement cette commande :

$ ls -l ..

qui donnera quelque chose comme cela :

$ drwxr-xr-x 62 jfdigonnet jfdigonnet 4096 juin   6 10:13 jfdigonnet

Le "d" indique que c'est bien un répertoire (directory en anglais). Le premier "r" indique que je peux lire les fichiers présents dans ce répertoire. Le prremier "w" indique que je peux  écrire (write) dans ce dossier. Si à la place du "w" vous avec un "-", vous n'avez pas ce droit et lel système vous renverra un message de ce type :

$ mkdir: impossible de créer le répertoire «/usr/bin/toto»: Permission non accordée

Si vous devez créer plusieurs un dossier dans un sous dossier vous pouvez le faire comme suit :

$ mkdir -p Photos/2017/Juin

Il est possible de créer  une arborescence en une ligne de comamnde :

$ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}

Ce qui donne :

Pour supprimer un dossier vous pouvez utiliser la commande "rmdir" si le dossier à supprimer est vide :

$ rm Photos

Si le répertoire n'est pas vide vous aurrez droit à cela :

$ rmdir: échec de suppression de 'Photos/': Le dossier n'est pas vide

Si vous tenez à le supprimer vous pouvez utliliser la commande au combien dangeureuse :

$ rm rf /Photos

Supprimera le répertoire "Photos" mais aussi tout les répertoires et fichiers présents dans sous les sous répertoire.

Fait le 06/06/2017

 

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer