TP n°2 :
« L'arborescence du système de fichiers d'UNIX »
Exercice n°1 :
Construisez la sous arborescence suivante sous « rep » :
• Dans « rep » vous créez le répertoire « rep1 » et les fichiers « .c », « a » et « b ».
• Dans « rep1 » vous créez le répertoire « rep2 » et les fichiers « a1 », « b1 » et « .c1 ».
• Dans « rep2 » vous créez le répertoire « rep3 » et les fichiers « a2 », « b2 » et « .c2 ».
• Enfin dans « rep3 » vous créez le fichier « a3 ».
Donner les résultats de : « $ ls ; ls . ; ls .. ; ls -a ; ls -a . ; ls -a ..
Exercice n°2 :
• Placez-vous dans le répertoire « rep » et créer le fichier de nom « .fich1 ». Remonter d'un niveau
dans l'arborescence (« $cd .. ») puis effectuer les deux commandes « rmdir » et « ls » qui
produiront les résultats suivants :
$ rmdir rep
rmdir : rep not empty
$ ls -l rep
total 0
Exercice n°3 :
Pour définir le chemin d'accès à un fichier et par conséquent son nom, nous disposons de deux
techniques complémentaires qui sont le « nommage absolu » et le « nommage relatif ».
Expliquer ces deux notions que vous illustrerez en utilisant la commande « cd » en donnant deux
chemins différents qui modifient votre répertoire courant pour devenir celui qui correspond au répertoire
d'accueil d'un autre étudiant.
Exercice n°4 :
Créez un répertoire "temp1" sous le répertoire de travail.
• Créez un fichier "test1" sous le répertoire "temp1".
• Créez un nouveau répertoire "temp2".
• Copiez le fichier "test1" vers le répertoire "temp2"
• Supprimez le répertoire "temp1".
• A l'aide d'une seule directive, dupliquez "temp2" sur un nouveau répertoire "trav", tout en se
débarrassant de "temp2".
• Renommez le fichier test1 en lui donnant "virus" comme nouveau nom.
• Trouvez votre login, votre nom du groupe, votre uid et votre gid. Pour cela consultez les fichiers
"/etc/group" et "/etc/passwd"
Elies JEBRI - 1 - Unix/Linux