|
|
5.4 Fichiers ordinaires
- Un fichier ordinaire ne possède aucune structure
particulière:
c’est une suite d’octets stockée
dans des blocs de données.
- Dans le système de fichiers de GNU/Linux Ext2, les adresses de ces blocs de données sont organisées
dans l’inode du fichier comme suit:
- Dix adresses directes pour
les 10 premiers blocs;
- Une adresse indirecte à un
niveau d’indirection;
- Une adresse indirecte à deux niveaux
d’indirection;
- Une adresse indirecte à trois niveaux
d’indirection.
- Ext3 ajoute la
journalisation du système de fichiers à Ext2.
Ext4 permet d’étendre la description des
inodes.
- Voici les commandes de base pour consulter le contenu d’un fichier de texte:
- cat monfichier,
more monfichier: affichage simple et page par
page;
- head monfichier,
head −n monfichier:
affichage des n premières lignes;
- tail monfichier,
tail −n monfichier:
affichage des n dernières lignes;
-
wc monfichier: affichage du nombre de lignes,
de mots, de caractères
- Options −l, −w et −c pour les nombres
de lignes, de mots et de caractères.
previous next
Commentaires de cette page dans le
polycopié de cours
En guise d’approfondissement (c.-à-d., plus tard), faites
l’exercice suivant. Si un bloc de 1Ko (la taille de blocs de données du
système de fichiers est fixée à sa création, elle est comprise entre 1Ko et
4Ko) permet de stocker 256 numéros de blocs de données (sur un système 32bits,
une adresse est codée sur 32bits, soit 4o d’où 1024/4=256 adresses), la
taille maximale d’un fichier est calculée comme suit:
Prenez le temps de retrouver cette formule à partir des
informations données dans la même page dans le support de cours (papier).
Nous ne vous proposons pas d’illustration interactive
pour essayer les commandes de cette page. Veuillez effectuer ces essais par
vous-même, par exemple avec le fichier /etc/passwd.
INF, Télécom SudParis, CSC 3001,
Sept. 2014
|
|