Vous êtes sur la page 1sur 3

TP sance n 2 (Correction)

Rpertoires et Fichiers sous Unix


Synthse
Exercice A :
Dterminez les commandes permettant de raliser les actions suivantes :
Dterminer le rpertoire par dfaut dans la hirarchie des rpertoires ?

cd
pwd

Y a-t-il des fichiers, des rpertoires dans ce rpertoire ?


ls -l (reprer les noms dont le premier caractre est un d pour directory)
Entrer du texte dans un fichier nomm Mon_fichier que vous avez cr au pralable.

touch Mon_fichier
gedit Mon_fichier

Lister le contenu de Mon_fichier .


cat Mon_fichier

Lister
le
courant. ls .

rpertoire

Lister les rpertoires /bin et /dev.

ls /bin /dev

Crer sous votre rpertoire deux sous-rpertoires : Source et Data .

cd
mkdir Source Data

Se positionner sous Source .


cd Source

Listez le rpertoire courant.

ls

Revenir sous le rpertoire de dpart et dtruire Source .

cd ..
rmdir Source

Crer un deuxime fichier nomm Mon_fichier_2 .

touch Mon_fichier_2

Copier chaque fichier en nom_de_fichier.old.


cp Mon_fichier Mon_fichier.old
cp Mon_fichier_2 Mon_fichier2.old
Crer un rpertoire Old .

mkdir Old

Dplacer les fichiers avec l'extension .old vers le rpertoire Old .

mv *.old Old

Copiez les fichiers sans extension dans le repertoire Data .


mv * Data

Effacer tous les fichiers cres dans Data.

rm DataOld/*

Exercice B
Exploration de l'arborescence Linux.
ls, cp, mv, rm, cd, pwd, mkdir, rmdir

Indiquez par une commande dans quel rpertoire vous vous trouvez.

13
1

TP sance n 2 (Correction)
Rpertoires et Fichiers sous Unix
pwd

Allez dans le rpertoire /usr/share/doc, puis vrifiez le chemin de votre rpertoire courant.

cd /usr/share/doc
pwd

Remonter dans le rpertoire parent puis vrifier.


cd ..
pwd

Retournez dans votre rpertoire prcdent sans taper son chemin.

cd -

Retourner dans votre rpertoire personnel et listez les fichiers prsents.


cd
ls

Allez dans votre rpertoire personnel sans taper son chemin.

cd

Listez maintenant tous les fichiers (mme ceux cachs).

ls -a

Affichez de faon dtaille le contenu du rpertoire /usr sans changer le rpertoire de travail.

ls -l /usr

Affichez l'arborescence de fichiers contenue dans /var sans changer le rpertoire de travail.

ls -R /var

Affichez de faon dtaille le contenu du rpertoire /var/log en classant les fichiers du plus vieux au plus
rcent.
ls -ltr /var/log

Exercice C
Rpertoires et consultation de fichiers.
Allez dans votre rpertoire personnel.

cd

Crez un rpertoire portant le nom de CommandesLinux.


mkdir CommandesLinux

Allez dans votre rpertoire CommandesLinux.


cd CommandesLinux

Crez l'arborescence cours1/cours2/cours3/cours4.


mkdir -p cours1/cours2/cours3/cours4

Listez le contenu du rpertoire courant de faon


rcursive. ls -R .
Supprimez le rpertoire cours1. Est-ce possible ?
rmdir cours1 (ne fonctionne pas car cours1 nest pas vide

Supprimez l'arborescence de rpertoire cours1/cours2/cours3/cours4,


puis vrifiez en listant le rpertoire de faon rcursive.

rm -r cours1
ls

14
2

TP sance n 2 (Correction)
Rpertoires et Fichiers sous Unix

Allez dans le dossier CommandesLinux et crez les rpertoires suivants :

Arborescence :
|--couleur |
| |--froide
|--forme
|--angle
|--courbe
cd ~/CommandesLinux
mkdir -p couleur/froide forme/angle forme/courbe

Copiez
le
fichier
/etc/services
dans
votre
CommandesLinux. cp /etc/services CommandesLinux

rpertoire

qui appartient le fichier que vous venez de copier ?


Quelle est sa date de sa dernire modification ? ls -l
Crez les fichiers ne contenant aucune donne et dont les noms sont les suivants : rond.txt,

triangle.txt, carre.txt, rectangle.txt, vert.txt et bleu.txt


touch rond.txt triangle.txt carre.txt rectangle.txt vert.txt bleu.txt

Dplacez le fichier rond.txt dans le rpertoire courbe et les fichiers triangle.txt, carre.txt,
rectangle.txt dans le rpertoire angle.
mv rond.txt forme/courbe
mv triangle.txt carre.txt rectangle.txt forme.angle

Dplacez les fichiers vert.txt et bleu.txt dans le rpertoire froide.


mv vert.txt bleu.txt couleur/froide

Allez dans le rpertoire couleur et afficher le contenu du rpertoire de faon


rcursive. cd couleur
ls -R

Copier le rpertoire sous le nom chaude. Est-ce possible ?


Comment ?
cp -r froide chaude

Allez dans le rpertoire chaude et renommez le fichier bleu.txt en rouge.txt et vert.txt en


jaune.txt.
cd chaude
mv bleu.txt rouge.txt
mv vert.txt jaune.txt

Remontez dans le rpertoire CommandesLinux et renommez le rpertoire couleur en peinture.


Est-il besoin de spcifier une option particulire la commande mv.
cd ../..
mv couleur peinture

Listez la totalit de l'arborescence contenue dans le rpertoire CommandeLinux.


ls -R
Affichez le contenu du fichier /etc/issue. Que contient-il ?
cat /etc/issue