42 3 297KB
TP 2 : Système de fichiers - Correction Pour mieux utiliser une commande je vous conseille de consulter son manuel d’utilisation à l’aide la commande man. Utiliser la commande man suivi du nom de la commande dont vous voulez lire le manuel.
Exercice 1 : 1)
Se positionner dans votre répertoire personnel.
$ cd ~ 2)
Avec le minimum de commandes, Créer l’arborescence suivant :
$ mkdir -p tp2/Rapport/docs/{Fait,Afaire} tp2/{Web, Mail} $ touch tp2/Rapport/Rapport.txt tp2/Web/{cv.html ,index.html} 3)
En utilisant la commande tree ( ou bien ls –R ) s’assurer de la création de l’arborescence ?
$tree tp2 4)
Se positionner à nouveau dans votre répertoire personnel.
$ cd ~ 5)
En utilisant le chemin relatif : a) Se positionner dans le répertoire Afaire puis vérifier.
$ cd tp2/Rapport/Docs/Afaire $ pwd b) Se positionner dans le répertoire Fait puis vérifier.
$ cd ../Fait $ pwd c) Se positionner dans le répertoire Web puis vérifier.
ELBASRI
OFPPT
Page 1 sur 3
TP 2 : Système de fichiers - Correction $ cd ../../../Web $ pwd d) Se positionner dans le répertoire Mail puis vérifier.
$ cd ../Mail $ pwd 6)
Sans changer de répertoire, regarder avec less le contenu du fichier /etc/passwd (utilisez le chemin relatif) ?
$ cat 7)
../../../../etc/passwd
Passer dans le répertoire Docs (utilisez le chemin relatif) ?
$ cd ../Rapport/Docs 8)
En restant au même endroit, afficher d’une manière détaillée le contenu du répertoire Mail ?
$ ls –l ../../Mail 9)
Supprimez le fichier cv.html ?
$ rm ../../web/cv.html 10)
Supprimez le répertoire mail ?
$ rm –r ../../mail 11)
Supprimez les répertoires . et .. ? que remarquez-vous ?
$ rm –r
. ..
Impossible de les supprimer 12)
Supprimez le répertoire docs?
$ rm ../Docs 13)
Explorez le système. Par exemple regardez ce qui se trouve à la racine "/".
$ ls / 14)
Revenez à votre répertoire de base ?
$ cd 15)
Supprimez sans demande de confirmation tous les répertoires contenu dans tp2 ( sans supprimer tp2) ?
$ rm –rf 16)
~/tp2/*
Vérifiez que votre répertoire est vide ?
$ls ~/tp2
ELBASRI
OFPPT
Page 2 sur 3
TP 2 : Système de fichiers - Correction -
Exercice 2 : 1) Se positionner dans le répertoire tp2
$ cd tp2 ( si vous n’êtes pas dans votre home cd ~/tp2 ) 2)
Créer le répertoire exercice 2 (attention : il ya un espace entre exercice et 2)
$ mkdir ″exercice 2″ NB : Les guillemets sont obligatoires. Sinon deux répertoires seront créées : exercice et 2 3)
Dans le répertoire exercice 2, créez en une commande les fichiers suivants: cours1 Cours2 cours4 cours47 cours41 cours417 coursUnix coursSgbd
$ touch cours{1,4,47,41,417,Unix,Sgbd} Cours2 4)
Créer le répertoire cours dans votre répertoire courant ? En une seule commande déplacez les fichiers précédemment créés dans le répertoire cours ?
$ mkdir cours $ mv [cC]ours* 5)
cours
Lister tous les fichiers du répertoire cours :
a) se terminant par 7
$ ls cours/*7 b) commençant par cours4
$ ls cours/cours4* c) commençant par cours4 et de 7 lettres maximum
$ ls cours/cours4? d) contenant la chaîne sgb
$ ls cours/*Sgb* e) commençant par c ou C
$ ls cours/[cC]* 6)
Copier les fichiers dont l'avant dernier caractère est un 4 ou 1 dans le répertoire /tmp en une seule commande ?
$ cp cours/*[41]? /tmp 7)
Supprimez tous les fichiers et répertoire contenus dans tp2?
$ rm
ELBASRI
–rf
~/tp2/*
OFPPT
Page 3 sur 3