TP 2-Systeme de Fichiers - Correction [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

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