0% ont trouvé ce document utile (0 vote)
38 vues3 pages

TP 4 : Gestion des fichiers sous Linux

Ce document contient la description de plusieurs exercices sur l'utilisation de liens, d'archivage de fichiers avec tar/gzip/zip et d'outils de filtrage sur Linux.

Transféré par

Nour el Houda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
38 vues3 pages

TP 4 : Gestion des fichiers sous Linux

Ce document contient la description de plusieurs exercices sur l'utilisation de liens, d'archivage de fichiers avec tar/gzip/zip et d'outils de filtrage sur Linux.

Transféré par

Nour el Houda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP 4 Linux:

El messaoudi Nour el houda

Exercice1:

1- Mkdir original

Ln original physique

2- il ont les même N° d’inodes et la même taille on remarque ils sont identiques .

3- mkdir ~/test

ln ~/original ~/test/physique2

Les numéros d'inodes des fichiers original et physique2 sont différents

4- Les inodes devraient être identiques à ceux de "original", indiquant qu'il s'agit du même fichier.
Les tailles devraient également être identiques.

5- Après l'édition de l'un des fichiers liés, le changement sera reflété dans tous les fichiers liés, car ils
pointent tous vers le même inode.

6- Après la suppression du fichier original, ouvrir "physique" échouera car il pointe vers un fichier
supprimé. "physique2" reste accessible car il pointe toujours vers le même inode.

7- rm ~/test/physique2

8- touch original

ln -s original symbolique

9- ls -lhi original symbolique

Les inodes seront différents car "symbolique" est un lien symbolique, pointant vers un fichier
distinct. Les tailles devraient être identiques.

10- echo "Nouvelle ligne" >> original

11- cat original

12- readlink symbolique

13- Après l'édition du fichier "original", les modifications seront reflétées dans le fichier
"symbolique" car il pointe vers le même fichier.
14- rm original

cat symbolique

EXERCICE 2 :

1- mkdir ~/mybackups

cd ~/mybackups

2- tar -cvf udev_backup.tar /etc/udev

3- tar -tvf udev_backup.tar

4 - tar -czvf udev_backup.[Link] /etc/udev

5- tar -xzvf udev_backup.[Link] -C ~

6- tar -rvf udev_backup.[Link] /etc/hosts

7- cp /usr/share/dict/[Link] ~/[Link]

gzip ~/[Link]

8- gzip -l ~/[Link]

9- gunzip ~/[Link]

10 - bzip2 ~/[Link]

bunzip2 ~/[Link].bz2

11 - zip [Link] ~/[Link]

12- zip -r udev_backup.zip /etc/udev

13 - unzip -l udev_backup.zip

14 - unzip udev_backup.zip -d ~

EXERCICE 3 :

1- echo "bonjour tout le monde" > test

2- echo "au revoir" >> test

cat test

3- find /etc -name hosts 2> [Link]

4- find /etc -name hosts > [Link] 2> [Link]

5- find /etc -name hosts > [Link] 2>&1

find /etc -name hosts 2> [Link] >&2


6- diff [Link] [Link]

7- ...

8- tr 'a-z' 'A-Z' < test

9- tr '[:lower:]' '[:upper:]' < [Link] > [Link]

cat [Link]

10- ls -l /etc | more

11- more /etc/passwd

12- cut -d: -f1 /etc/passwd

13- cut -d: -f1 /etc/passwd | sort | more

14- nl /etc/passwd

15 - nl /etc/passwd | head -n 12 | tail -n 6

Vous aimerez peut-être aussi