Gestion des dossiers et des fichiers sous Linux

Quelques commandes

Commandes pour les dossiers

Créer un dossier

Créer le dossier "images"

user@ubuntu:~$ mkdir images

Afficher de nouveau le contenu du dossier courant.

Le dossier apparait en bleu, pourquoi ? C'est pour indiquer que c'est un dossier et pas un fichier. Sous Linux les fichiers et les dossiers peuvent avoir des noms semblables, ce n'est pas comme avec Windows ou les fichiers doivent avoir un extension, de plus il n'y a pas d'icônes affichées à côté de chaque fichier ou dossier.

N'y a-t-il pas un autre moyen de les différencier ? Oui en demandant un affichage long (ou détaillé) du contenu du dossier (comme avec Windows).

user@ubuntu:~$ ls -al

Remarque : on peut combiner deux options, ici 'a' et 'l'

Les droits des dossiers commencent par un "d" alors que les droits des fichiers commencent par un "-". On reviendra sur les droits plus loin.

Changer de dossier

Se déplacer dans le dossier images

user@ubuntu:~$ cd images
user@ubuntu:~/images$

Si vous utilisez l'autocomplétion (touche de tabulation), le nom du dossier sera complété par un '/'. Ce slash final n'est pas obligatoire si vous saisissez vous même la commande. Les deux commandes suivantes sont donc équivalentes :

user@ubuntu:~$ cd images
user@ubuntu:~images$
user@ubuntu:~$ cd images/
user@ubuntu:~images$

Remarquez le changement du contenu du prompt (~images).

Comment revenir au répertoire juste au dessus ?

user@ubuntu:~/images$ cd ..

Sous Linux ".." signifie dossier parent.

Astuce : la commande cd sans option permet de retourner directement dans le répertoire de connexion de l'utilisateur. C'est l'équivalent de la commande cd ~

Renommer un dossier

Renommer le dossier "images" en "photos"

user@ubuntu:~$ mv images photos

Remarque : cette commande sert également à déplacer (voir plus bas)

Copier un dossier

Faire une copie du dossier photos que vous nommerez archives

user@ubuntu:~$ cp -r photos archives

Attention, l'option -r (récursif) est obligatoire pour un dossier car un dossier peut contenir des fichiers et/ou des sous-dossiers.

Déplacer un dossier

Déplacer le dossier archives dans photos

user@ubuntu:~$ mv archives photos

On retrouve ici la commande vue plus haut. Finalement déplacer et renommer c'est un peu la même chose. Quand on renomme, on déplace sous un autre nom !

Astuce : la commande mv fonctionne avec une source et une destination (mv source destination). Si la destination est le répertoire dans lequel vous vous trouvez (on parle de répertoire courant), il existe un raccourci qui se nomme '.'. Ainsi la commande :

 mv photos/archives . 

Déplacera le dossier archives du répertoire photos vers le répertoire courant.

Supprimer un dossier

Supprimer le dossier archives puis le dossier photos

user@ubuntu:~$ rmdir photos/archives
user@ubuntu:~$ rmdir photos

Remarques :

    • Cette commande ne fonctionne qu'avec des répertoires vides.
    • L'aide en lige de rmdir nous apprend qu'il est possible de supprimer en une fois un fils et son père. Comment ? Faîtes le test.