Partie 1: Les commandes Unix élémentaires

Travail sur les commandes Unix élémentaire:

Consignes:

Réponses:


Commentaire:

On utilise la commande rmdir (remove directory).

Commande:

macbook-de-admin:tal-exo admi$ rmdir bisous
rmdir: bisous: Directory not empty

Commentaire:

Pour qu’un répertoire se détruise, il faut qu’il soit vide. On doit donc détruire tous les fichiers dedans. On utilise donc la commande rm (remove) pour détruire tous les fichiers à l’intérieur du répertoire. On peut aussi se servir de certains caractères spéciaux comme l’étoile * pour supprimer tous les fichiers du répertoire. L’étoile signifie "tout chaîne de caractères" ne commençant pas par un point.



Commentaire:

Lorsque l’on se connecte, on se trouve dans notre répertoire par défaut (ou répertoire personnel). Ce répertoire se trouve dans le répertoire home situé à la racine (/). Il est symbolisé par un ~ .

Commande:

macbook-de-admin:~ admi$



Commentaire:

Pour connaître la taille d’un fichier, on utilise la commande de ls -l suivie du nom du fichier

Commande:

macbook-de-admin:bisous admi$ ls -l file

Résultat:

-rw-r--r-- 1 admi staff 18 9 déc 16:17 file

Commentaire:

Le fichier fait 18 octets.



Commentaire:

Cette option permet d’afficher une liste récursive, c’est-à-dire qui indique le contenu des répertoires listés, ainsi que de leurs sous-répertoires.

Commande:

macbook-de-admin:tal-exo admi$ ls -R

Résultat:

macbook-de-admin:tal-exo admi$ ls -R
bisous


./bisous:
file file1 new



Commentaire:

Pour savoir cela, il faut chercher le mot sort dans le man de ls. La première occurence nous dit que par défaut le résultat est trié par ordre alphabétique, selon la première lettre des fichiers. De façon plus précise, l’ordre est le suivant : ponctuations, chiffres, majuscules, minuscules, selon l’ordre défini par la table des caractères ASCII.
En continuant à chercher, nous trouvons des options intéressantes : -r (reverse), qui inverse l’ordre de classement,ou -t (time) qui trie en fonction de la date de dernière modification.



Commentaire:

On utilise la commande de ls -t si on veut juste modifier le critère de tri, sans avoir de renseignements en plus ou encore, on peut utiliser la commande de ls -lt si on veut avoir une longue liste.



Commentaire:

-rw-r--r-- 1 admi staff 18 9 déc 16:17 file

Les dix premiers caractères détaillent les droits du fichier. Le premier caratère identifie le type du fichier : ici, rien n’est spécifié,c’est donc un fichier normal. Ce sont les droits normaux d’un fichier standard: tout le monde (propriétaire, groupe et autres utilisateurs) peut lire le fichier, seul le propriétaire peut écrire dedans.
-rw-r--r-- 1 admi staff 18 9 déc 16:17 file

Le chiffre indique le nombre de liens.
-rw-r--r-- 1 admi staff 18 9 déc 16:17 file

Le troisième champ donne le nom du propriétaire du fichier. Ici, il s’agit de l’utilisateur admi.
-rw-r--r-- 1 admi staff 18 9 déc 16:17 file
Ce champ indique le groupe de l’utilisateur.
-rw-r--r-- 1 admi staff 18 9 déc 16:17 file

Ce chiffre donne la taille en octets du fichier considéré. Ici, le fichier fait 18 octets, soit moins d’un Ko (1000 octets). C’est un petit fichier.
-rw-r--r-- 1 admi staff 18 9 déc 16:17 file

Ce champ indique la date de dernière modification du fichier, ici le 9 décembre de l’année courante, à 16h17. Quand le fichier date d’une année antérieure, celle-ci est indiquée et l’heure ne figure plus.
-rw-r--r-- 1 admi staff 18 9 déc 16:17 file

Vient enfin le nom du fichier. Le fichier s’appelle: file.



Commentaire:

Si on tape, ls -l repertoire/ c’est le contenu du répertoire qui s’affiche, et pas son statut à lui. L’option -d (directory) permet de lister le répertoire lui-même.
Les caractères identifiant les fichiers sont les caractères suivants :

C’est l’option -F qui permet de les afficher.



Commentaire:

Avoir le droit d’«exécuter» un répertoire, c’est avoir le droit d’y accéder, de s’y déplacer; mais je n’ai pas le droit de «lire» son contenu.
Donc, à moins d’en être propriétaire, je ne peux pas afficher le contenu d’un répertoire ayant comme droits :



Copyright 2009 Tubiana Séverine, tous droits réservés