2.2 Manipulation des fichiers
La commande mkdir (make directory) permet la création d’un répertoire.
La commande rmdir (remove directory) permet la destruction d’un répertoire vide.
La commande cp (copy) permet la copie d’un fichier.
La commande mv (move) permet le déplacement/renommage d’un fichier.
La commande rm (remove) permet la destruction d’un fichier.
La commande rm -R (remove) permet la destruction du contenu du répertoire et de lui même.
2.3 Caractéristiques des fichiers
Chaque fichier (ou répertoire) possède un ensemble d’attributs définissant les droits d’accès à
ce fichier pour tous les utilisateurs du système. Il existe trois classes d’utilisateurs pouvant
éventuellement accéder à un fichier :
•le propriétaire du fichier (user) ;
•le groupe (group) dans lequel appartient le propriétaire ;
•les autres (others).
À sa création, un fichier appartient à son auteur. Le propriétaire du fichier peut ensuite dis-
tribuer ou restreindre les droits d’accès à ce fichier aux autres utilisateurs du système.
Pour chaque classe d’utilisateurs, il y a trois types de droits à un fichier donné :
•r : en lecture (read) ;
•w : en écriture (write) ;
•x : en exécution (execute).
Au niveau répertoire, ces droits signifient :
•r : droit de lister le contenu du répertoire ;
•w : droit de créer ou détruire un fichier s’y trouvant ;
•x : droit de traverser ce répertoire.
La commande ls permet de visualiser le contenu du répertoire. Avec l’option l, la commande
ls -l permet de visualiser les droits et avec l’option a, la commande ls -a permet de visualiser
tous les fichiers contenus dans le répertoire courant. Le premier caractère spécifie si le fichier
est un répertoire (d) ou un fichier (-). Les neuf caractères suivants identifient les droits d’accès
pour chaque classe d’utilisateurs. La présence du droit est codée par la lettre correspondante r,
w ou x, l’absence du droit est codée par le caractère - et sont structurés de la façon suivante :
r w x
| {z } r w x
| {z } r w x
| {z }
propriétaire groupe autres
Par exemple, supposons que le répertoire courant contienne le répertoire rep qui contient les
fichiers fich,fich1,fich2,fich12 :
4