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.