Ministère de l’Enseignement Supérieur, de la Recherche Scientifique et de la Technologie
Université Virtuelle de Tunis
Système d’Exploitation
GNU/Linux
Système de gestion de fichiers
Yahia Slimani
Hbib Elsmii
Attention !
Ce produit pédagogique numérisé est la propriété exclusive de l'UVT. Il est
strictement interdit de la reproduire à des fins commerciales. Seul le
téléchargement ou impression pour un usage personnel (1 copie par
utilisateur) est permis.
Université Virtuelle de Tunis
Système d’Exploitation GNU/Linux
Système de gestion de fichiers
Activité 1 :
Chapitre : Système de fichiers sous GNU/Linux
Résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace
de dépôt de l'activité.
Énoncé :
Qu'es ce qu'un système de fichiers ?
Quels sont les systèmes de fichiers supportés par Linux ?
Comment est organisé un système de fichiers Linux ?
Quelle est la différence entre EXT2, EXT3 et Reiserfs ?
1
Yahia Slimani ; Hbib Elsmii
Université Virtuelle de Tunis
Système d’Exploitation GNU/Linux
Système de gestion de fichiers
Activité 2 :
Chapitre : Système de fichiers sous GNU/Linux
Résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace
de dépôt de l'activité.
Énoncé :
Visualisez les contenus des répertoires /sbin et /usr/bin. Quelle est la grande différence entre
Advertisement
ces deux répertoires ?
Explorez le répertoire /dev. Identifiez le maximum de périphériques que vous connaissez.
Affichez la liste des fichiers de /dev par un ls -l. Que représentent ceux dont les permissions
débutent par un ‘l’ ? Ceux dont les permissions débutent par un ‘c’ ? Donnez la différence qui
existe entre eux.
Explorez le répertoire /proc. Visualisez le contenu des fichiers interrupts, devices, cpuinfo,
meminfo et uptime. Donnez une interprétation pour chacun d'entre eux.
2
Yahia Slimani ; Hbib Elsmii
Université Virtuelle de Tunis
Système d’Exploitation GNU/Linux
Système de gestion de fichiers
Activité 3 :
Chapitre : Système de fichiers sous GNU/Linux
résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace
de dépôt de l'activité.
Énoncé :
Montages de systèmes de fichiers
Visualisez l'ensemble des points de montage courants du système. Donnez des commentaires sur
l'affichage que vous obtenez.
Visualisez le fichier des points de montage. Énumérez les partitions qui ont été montées et
celles qui n'ont pas été montées.
Affichez l'espace disponible sur chacun des points de montage, puis le nombre d'inodes utilisé.
L'espace affiché devra être en bytes ou Mo et non pas en blocs.
Montez votre disque flash et copiez son contenu dans un répertoire appelé flashdisque de votre
répertoire de connexion.
Montez le contenu de la première partition du premier disque dur maître dans un répertoire
créé sous la racine et appelé C.
3
Yahia Slimani ; Hbib Elsmii
Université Virtuelle de Tunis
Système d’Exploitation GNU/Linux
Système de gestion de fichiers
Activité 3 :
Chapitre : Système de fichiers sous GNU/Linux
Advertisement
résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace
de dépôt de l'activité.
Énoncé :
Montages de systèmes de fichiers
Visualisez l'ensemble des points de montage courants du système. Donnez des commentaires sur
l'affichage que vous obtenez.
Visualisez le fichier des points de montage. Énumérez les partitions qui ont été montées et
celles qui n'ont pas été montées.
Affichez l'espace disponible sur chacun des points de montage, puis le nombre d'inodes utilisé.
L'espace affiché devra être en bytes ou Mo et non pas en blocs.
Montez votre disque flash et copiez son contenu dans un répertoire appelé flashdisque de votre
répertoire de connexion.
Montez le contenu de la première partition du premier disque dur maître dans un répertoire
créé sous la racine et appelé C.
4
Yahia Slimani ; Hbib Elsmii
Université Virtuelle de Tunis
Système d’Exploitation GNU/Linux
Système de gestion de fichiers
Activité 4:
Chapitre : Système de fichiers sous GNU/Linux
résultat : un rapport succinct contenant les éléments de réponses est à rédiger et à déposer dans l'espace
de dépôt de l'activité.
Énoncé :
Que font les commandes suivantes (à partir du répertoire de connexion) ? Proposez pour chacune une
autre façon de procéder (plus courte).
cd ../..
ls .
cp /etc/passwd ./passwd
cp /etc/hosts ./toto/..
ls ../../../../.././../../../../../../../../../../etc
mkdir rep-vide; mv toto rep-vide/tata
ls /home/../usr/./bin/..//lib/X11
Placez-vous dans le répertoire /tmp, et afficher le contenu (ls) du répertoire rep_inf1 de votre
répertoire de connexion de trois manières différentes :
Advertisement
En utilisant un chemin absolu ;
En utilisant un chemin relatif ;
En utilisant l’abréviation ~
5
Yahia Slimani ; Hbib Elsmii
Université Virtuelle de Tunis
Système d’Exploitation GNU/Linux
Système de gestion de fichiers
Activité 5:
Chapitre : Système de fichiers sous GNU/Linux
résultat : un rapport succin contenant les éléments de réponses est à rédiger et à déposer dans l'espace de
dépôt de l'activité.
Énoncé :
Affichez la liste des fichiers de votre répertoire de connexion avec leurs numéros inoeuds.
Créez sous votre répertoire de connexion deux répertoires, nommés respectivement rep_inf1 et
rep_inf2, ainsi que 5 fichiers nommés comme suit : fich_user_1, fich_user_2, fich_user_3,
fich_user_4 et fich_user_5. Utilisez une seule commande pour la création de ces fichiers.
Utilisez l'éditeur des texte VI, pour remplir les différents fichiers crées par des textes de votre
choix
Déplacez les deux premiers fichiers vers le premier répertoire.
Copiez le troisième fichier dans le deuxième répertoire.
Dans le répertoire rep-inf1, créez un lien symbolique appelé ls_fich_4 pour le quatrième fichier.
Dans le répertoire rep-inf2, créez un répertoire rep_inf22 dans lequel vous créez deux liens
physiques (appelés respectivement lp_fich_3 et lp_fich_4) pour les deux derniers fichiers
(fich_user_4 et fich_user_5).
Utilisez l’éditeur de texte VI pour modifiez les contenus des différents fichiers liens.
Comparez les contenus des fichiers liens avec les fichiers ordinaires correspondants.
Affichez les informations relatives aux fichiers ordinaires et comparez-les avec celles des fichiers
liens correspondants.
Créez un sous répertoire, nommé rep_inf1_1, dans rep_inf1 en se plaçant dans rep_inf2.
Créez dans le sous répertoire rep_inf1 deux répertoires nommés respectivement rep_inf11 et
rep_inf12 et deux fichiers fich1 et fich2.
Déplacez le quatrième fichier (fich_user_4) vers rep_inf1_1.
Que se passe t-il pour le lien symbolique ? pourquoi ?
Déplacez les deux derniers fichiers (fich_user_4 et fich_user_5) vers rep_inf2.
Advertisement
6
Yahia Slimani ; Hbib Elsmii
Université Virtuelle de Tunis
Système d’Exploitation GNU/Linux
Que se passe t-il pour les liens physique ? pourquoi ?
Système de gestion de fichiers
A partir de votre répertoire de connexion, afficher les attributs y compris la taille en blocs, de
tous les fichiers, y compris ceux dont les noms commencent par ".".
Quelles sont les commandes qui permettent de comparer deux fichiers ? Utilisez l'une d'elles
pour comparer votre fichier .profile avec celui d'un autre utilisateur.
Affichez les attributs de tous les répertoires de votre répertoire de connexion.
Affichez tous les fichiers non réguliers de votre répertoire de connexion.
Supprimez l'arborescence rep_inf1 avec une seule commande et sans demande de confirmation
pour les fichiers en lecture seule.
Remplir le contenu des deux premiers fichiers avec au minimum 11 lignes qui doivent contenir
plusieurs motifs commençant par la lettre "inf" et plusieurs motifs se terminant par la lettre "h".
Affichez les 3 premières lignes du premier fichier ainsi que les six dernières lignes du deuxième.
Renommez le deuxième fichier (fich_user_2) en fichier_2.
Comptez le nombre de caractère du deuxième ficher (fichier2).
Supprimez de votre répertoire de connexion tous les fichiers de taille nulle avec une demande
de confirmation.
Supprimez l’arborescence rep_inf2 avec une seule commande et sans demande de confirmation
pour les fichiers en lecture seule.
7
Yahia Slimani ; Hbib Elsmii
Université Virtuelle de Tunis
Système d’Exploitation GNU/Linux
Système de gestion de fichiers
8
Yahia Slimani ; Hbib Elsmii