Comment créer, déplacer et supprimer des répertoires sous Linux avec le mkdir
, mv
et rmdir
commandes. Vous apprendrez également à copier un répertoire de manière récursive et à supprimer un répertoire qui n'est pas vide.
Ce tuXfile vous apprend à manipuler répertoires sous Linux. Si vous souhaitez apprendre à manipuler fichiers, consultez les fichiers de manipulation dans Linux tuXfile.
< Création de répertoires >
Créer un nouveau répertoire vide est très facile. Vous utilisez le mkdir
commander:
$ mkdir dir1
C'est ça. C'est vraiment aussi simple que ça!
< Supprimer des répertoires >
Vous pouvez utiliser deux commandes pour supprimer des répertoires. Si le répertoire est vide, vous pouvez utiliser rmdir
:
$ rmdir dir1
Vous pouvez utiliser rmdir
seulement si le répertoire est vide. Si vous souhaitez supprimer un répertoire avec tout son contenu, vous pouvez utiliser rm
les -r
option. La -r
l'option dit rm
pour supprimer un répertoire de manière récursive:
$ rm -r dir1
Il va sans dire que vous pouvez causer beaucoup de problèmes avec rm -r
si vous ne faites pas attention! Dans certains cas, il peut être judicieux d'utiliser le -i
option lors de la suppression d'un répertoire avec son contenu afin que vous soyez invité avant que chaque fichier du répertoire ne soit supprimé:
$ rm -ir dir1
< Copier et déplacer des répertoires >
Pour copier et déplacer des répertoires, vous pouvez utiliser le cp
ainsi que mv
commandes comme vous les utilisez avec des fichiers. Ouais je sais. Si vous avez déjà essayé de copier un répertoire avec cp
, vous avez probablement remarqué que cp
se plaint juste à toi. Cela dit probablement quelque chose comme cp: omettant le répertoire yadda yadda. Vous voyez, le cp
commande veut que vous utilisiez le -r
option si vous voulez copier un répertoire avec son contenu. le -r
signifie «copier récursivement»:
$ cp -r dir1 dir2
Ce qui précède crée un répertoire nommé dir2
dont le contenu sera identique à dir1
. Toutefois, si dir2
existe déjà, rien ne sera écrasé: le répertoire dir1
sera copié développement le dir2
répertoire sous le nom dir2/dir1
.
Lorsque vous renommez des répertoires, vous utilisez le mv
commande exactement de la même manière qu'avec les fichiers:
$ mv dir1 dir2
Quand on traite avec des annuaires, mv
fonctionne un peu comme cp
Est-ce que. Si dir2
n'existe pas, ce qui précède va renommer dir1
à dir2
, mais si dir2
existe, le répertoire dir1
sera déplacé dans le dir2
répertoire sous le nom dir2/dir1
.
<
>Si vous avez lu les didacticiels de la section Bases de la ligne de commande Linux, félicitations! Vous avez maintenant les compétences très basiques et essentielles pour utiliser la ligne de commande Linux. Cependant, bien que vous puissiez tolérer la ligne de commande à ce stade, vous n'avez toujours pas appris les petites astuces qui rendent la ligne de commande Linux bien meilleure que MS-DOS.
TuXfiles connexes
- Complétion automatique du nom de fichier
Le prochain didacticiel de la série de principes de base de la ligne de commande Linux. Apprenez une petite astuce qui rend la ligne de commande beaucoup plus facile à utiliser.