Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:mkdir [06/07/2008 04:03] 127.0.0.1 édition externe |
doc:systeme:mkdir [15/09/2010 07:31] smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== La commande mkdir ====== | ||
+ | |||
+ | ====La commande mkdir (de l'anglais MaKe DIRectory) crée un nouveau répertoire. ==== | ||
+ | |||
+ | |||
+ | * Syntaxe | ||
+ | |||
+ | mkdir | ||
+ | |||
+ | * Exemple | ||
+ | |||
+ | mattux@linux-deb:~> mkdir TOTO | ||
+ | |||
+ | Le répertoire TOTO a été créé dans /home/mattux/. On peut le vérifier grâce à [[commande:ls | la commande "ls"]]. | ||
+ | |||
+ | * Résultat | ||
+ | |||
+ | mattux@linux-deb:~> ls | ||
+ | amsn_received bin Desktop Documents foto logs public_html TOTO | ||
+ | |||
+ | ==== Créer plusieurs répertoires distincts ==== | ||
+ | Avec un espace, vous pouvez créer plusieurs répertoires distincts d'une seule ligne : | ||
+ | $ mkdir TOTO COCO LULU | ||
+ | Résultat : | ||
+ | $ ls | ||
+ | TOTO, COCO, LULU | ||
+ | Nous avons nos répertoires distincts | ||
+ | |||
+ | Tranquille Basile... | ||
+ | |||
+ | ==== Option -p (--parents) ==== | ||
+ | Et si vous voulez créer un repertoire, dans un répertoire, dans un répertoire... hein ? | ||
+ | |||
+ | De l'usage de l'option **-p** | ||
+ | |||
+ | Soit : | ||
+ | # mkdir -p TOTO/TATA/TUTU/ETECERA | ||
+ | D'une ligne d'une seule, on se fabrique tout le chaînon des répertoires souhaités ! | ||
+ | |||
+ | ==== Une combinaison est toujours possible ==== | ||
+ | Soit : | ||
+ | # mkdir -p LULU TOTO/TATA/TUTU/ETECERA | ||
+ | Où le répertoire LULU est distinct de la chaîne des répertoires engendrée dans TOTO. Soit : | ||
+ | $ ls | ||
+ | LULU, TOTO | ||
+ | //- Qui a dit qu'ainsi TOTO l 'avait dans le CUCU en ce qui concerne LULU ?// | ||
+ | |||
+ | //- Cancres incultes !// | ||
+ | |||
+ | et : | ||
+ | $ ls -R TOTO | ||
+ | TOTO: | ||
+ | TATA | ||
+ | TOTO/TATA: | ||
+ | TUTU | ||
+ | TOTO/TATA/TUTU: | ||
+ | ETECERA | ||
+ | TOTO/TATA/TUTU/ETECERA: | ||
+ | |||
+ | Créer un répertoire et des sous-répertoires dedans à volonté : | ||
+ | <code bash> | ||
+ | mkdir -p test/{coucou/{titi,toto},tata}</code> | ||
+ | |||
+ | cela nous donne : | ||
+ | <code bash> | ||
+ | ls -Rl test | ||
+ | test: | ||
+ | total 8 | ||
+ | drwxr-xr-x 4 mon_user mon_user 4096 sep 15 07:20 coucou | ||
+ | drwxr-xr-x 2 mon_user mon_user 4096 sep 15 07:20 tata | ||
+ | |||
+ | test/coucou: | ||
+ | total 8 | ||
+ | drwxr-xr-x 2 mon_user mon_user 4096 sep 15 07:20 titi | ||
+ | drwxr-xr-x 2 mon_user mon_user 4096 sep 15 07:20 toto | ||
+ | |||
+ | test/coucou/titi: | ||
+ | total 0 | ||
+ | |||
+ | test/coucou/toto: | ||
+ | total 0 | ||
+ | |||
+ | test/tata: | ||
+ | total 0</code> | ||
+ | |||
+ | Et voilà pour la commande **mkdir**, ainsi qu'un aspect de la commande [[ls]]. Yep ! | ||
+ | |||
+ | |||
+ | |||
+ | |||