Académique Documents
Professionnel Documents
Culture Documents
Université de Dschang
Novembre 2022
3 fichiers spéciaux :
Souvent des fichiers servant d’interface pour les divers périphériques
Peuvent s’utiliser, suivant le cas, comme des fichiers normaux
Un accès en lecture ou écriture sur ces fichiers est directement dirigé
vers le périphérique (en passant par le pilote Unix associé s’il existe)
Dr FOKO S. Miguel L. (IUTFV) Système de fichiers, editeur, redirection et droits d’accès 3 / 59
Définition
La notion de fichier
Les divers types de fichiers
L’éditeur, la redirection et les droits d’accès
Nomenclature des fichiers et chemins
Quelques références Bibliographiques
Gestion des fichiers et répertoires
Certaines règles doivent être suivies pour nommer les fichiers sous
Linux
Ces règles sont valables pour tous les types de fichiers
Sur les anciens systèmes un nom de fichier ne peut pas dépasser 14
caractères tandis que sur les systèmes récents, on peut aller jusqu’à
255 caractères
Il est possible d’utiliser des extensions de fichiers mais cela ne modifie
en rien le comportement du système (un exécutable n’a pas besoin
d’une extension particulière)
Unix est sensible à la casse
La plupart des caractères (chiffres, lettres, majuscules, minuscules,
certains signes, caractères accentués) sont acceptés, y compris
l’espace (très déconseillé) à contrario de certains caractères spéciaux à
éviter (Ex ? ? ?)
Dr FOKO S. Miguel L. (IUTFV) Système de fichiers, editeur, redirection et droits d’accès 4 / 59
Définition
La notion de fichier
Les divers types de fichiers
L’éditeur, la redirection et les droits d’accès
Nomenclature des fichiers et chemins
Quelques références Bibliographiques
Gestion des fichiers et répertoires
/home/toto/Docs/Backup/fic.bak
Répertoire personnel :
Supression de répertoires :
Copie de fichiers :
cp fic1 fic2
Dans le second cas, fic1, fic2 et ainsi de suite sont recopiés dans le
répertoire rep1
Explorez les différentes options de cette commande (-i, -P, -r, -R)
Dr FOKO S. Miguel L. (IUTFV) Système de fichiers, editeur, redirection et droits d’accès 15 / 59
Définition
La notion de fichier
Les divers types de fichiers
L’éditeur, la redirection et les droits d’accès
Nomenclature des fichiers et chemins
Quelques références Bibliographiques
Gestion des fichiers et répertoires
Plutôt que de faire plusieurs copies d’un même fichier pour plusieurs
utilisateurs, on peut par exemple permettre à ceux-ci d’accéder à une
copie unique, mais depuis des endroits et des noms différents
Cet éditeur est très utile pour les déploiements d’applications sur les
serveurs Linux distants par exemple
Dr FOKO S. Miguel L. (IUTFV) Système de fichiers, editeur, redirection et droits d’accès 22 / 59
La notion de fichier L’éditeur
L’éditeur, la redirection et les droits d’accès La redirection
Quelques références Bibliographiques Les droits d’accès
Commandes de saisie
:w sauve le fichier
Commandes de Correction
Quelques critères
Copier-Coller (1/2)
Si c’est une ligne complète qui a été copiée, elle sera placée
en-dessous de la ligne active
Copier-Coller (2/2)
Substitution
Les redirections sont l’une des plus importantes possibilités offerte par
le shell
Unix utilise des canaux d’entrées/sorties pour lire et écrire ses données
En sortie :
On se sert du caractère ">" pour rediriger la sortie standard (celle qui
va normalement sur écran)
En entrée :
Les commandes qui attendent des données ou des paramètres depuis
le clavier peuvent aussi en recevoir depuis un fichier, à l’aide du
caractère "<"
Un exemple avec la commande "wc" (word count) qui permet de
compter le nombre de lignes, de mots et de caractères d’un fichier
Il est aussi important de savoir dans quel sens le shell interprète les
redirections
Filtre : définition
Nous nous attarderons sur quelques filtres plus tard, mais en voici
quelques uns : more (affiche les données page par page), sort (tri des
données), grep (critères de recherche)
Chaque fichier se voit attribué des droits qui lui sont propres, des
autorisations d’accès individuelles
Par défaut, tous les fichiers sont créés avec les droits 666 (rw-rw-rw)
et les répertoires avec les droits 777 (rwxrwxrwx), puis le masque
est appliqué
Sur la plupart des Unix, le masque par défaut est 022, soit —-w–w-.
Pour obtenir cette valeur, on tape umask sans paramètre
Dr FOKO S. Miguel L. (IUTFV) Système de fichiers, editeur, redirection et droits d’accès 53 / 59
La notion de fichier L’éditeur
L’éditeur, la redirection et les droits d’accès La redirection
Quelques références Bibliographiques Les droits d’accès
Sur les UNIX récents seul root peut utiliser chown. La commande
chgrp peut être utilisée par n’importe qui à condition que cet
utilisateur fasse aussi partie du nouveau groupe
Pour les deux commandes on peut préciser l’option -R, dans ce cas
les droits seront changés de manière récursive
4 https://doc.ubuntu-fr.org/systeme_de_fichiers