Travail sur les commandes Unix élémentaire:
Consignes:
- Créer trois répertoires en une seule ligne de commande
- Supprimer trois répertoires en une seule ligne de commande
- Commande mkdir mkdir
- Options de la commande mkdir
- Commande mkdir Rapport/annexes
- Créer un répertoire et son sous-répertoire simultanément
- Créer un répertoire en spécifiant ses droits
- Supprimer un répertoire et ses sous-répertoires simultanément
- Créer un répertoire et son sous-répertoire simultanément sans message d’erreur
Réponses:
- Créer trois répertoires en une seule ligne de commande
Commentaire:
On utilise la commande mkdir (make directory).
Commande:
macbook-de-admin:tal-exo admi$ mkdir je taime nasser
Résultat:
macbook-de-admin:tal-exo admi$ ls
bisous je nasser taime
- Supprimer trois répertoires en une seule ligne de commande
Commentaire:
On utilise la commande rmdir (remove directory).
Commande:
macbook-de-admin:tal-exo admi$ rmdir je taime nasser
Résultat:
macbook-de-admin:tal-exo admi$ ls
bisous
Commentaire:
Nous créons un répertoire appelé mkdir
- Commande mkdir Rapport/annexes
Commentaire:
Il faut que le répertoire Raport existe pour que nous puissions créer le sous-répertoire.
- Créer un répertoire et son sous-répertoire simultanément
Commentaire:
On utilise l’option de -p de mkdir.
Commande:
macbook-de-admin:tal-exo admi$ mkdir -p doudou coucou
Commentaire:
On met d’abord le nom du répertoire, et ensuite le nom du sous-répertoire.
Résultat:
macbook-de-admin:tal-exo admi$ ls
bisous coucou doudou
- Créer un répertoire en spécifiant ses droits
Commentaire:
On utilise l’option -m (mode) de mkdir pour créer un répertoire en spécifiant ses droits.
Il faut additionner les droits de Lecture, d’Écriture et d’Exécution entre eux pour chaque groupe (propriétaire, groupe et autres).
Les droits de lecture vaut 4
Les droits de l’écriture vaut 2
Les droits d’exécution vaut 1
Aucun droit vaut 0
Commande:
macbook-de-admin:tal-exo admi$ mkdir -m 700 loulou/
Commentaire:
Sur la ligne de commande, 7 représente les droits du propriétaire, puis le premier 0 renvoit les droits du groupe et enfin le deuxième zéro renvoie aux droits des autres.
Dans cette exemple, le propriétaire a tous les droits (4 + 2 + 1 = 7), le groupe et les autres n’ont aucun droit (0 + 0 + 0 = 0). Le nom du répertoire est loulou/.
- Supprimer un répertoire et ses sous-répertoires simultanément
Commentaire:
On utilise l’option de -p de rmdir.
Commande:
macbook-de-admin:tal-exo admi$ rmdir -p bisous toto titi
Commentaire:
Cette commande efface toute la hierarchie du répertoire, à condition qu’ils soient vides.
- Créer un répertoire et son sous-répertoire simultanément sans message d’erreur:
Commentaire:
Si le répertoire ne peut pas être effacer, cela est dû aux fichiers cachés commençant par un point.
Pour faire apparaître ces fichiers cachés, il faut utiliser la commande: ls -a. Puis, on utilise la commande rm pour supprimer les fichiers cachées. Une fois l’opération faite, on peut enfin utiliser rmdir -p.
Exercice précédent
Exercice suivant
Copyright 2009 Tubiana Séverine, tous droits réservés