Vous êtes sur la page 1sur 12

TP N°3

‘Système d’exploitation
Ubuntu’

chaima massaoudi
3info_G4

Pour la première partie :


● Se Placer dans le Répertoire Personnel :
$ cd
Pour nettoyer les fichiers temporaires et les archives créées lors de l'exercice, vous pouvez
utiliser les commandes suivantes :

Ces commandes supprimeront les fichiers et répertoires temporaires créés pendant


l'exercice, assurant ainsi un nettoyage complet de votre espace de travail.
* : tous les fichier
● Création de l'Archive archive1.tar :
$ tar -cvf nom_du_archive.tar source (./*)
tar -cvf archive1.tar ./*
tar: L'utilitaire de création d'archives sous Unix/Linux.
./: Cela spécifie le répertoire courant comme point de départ pour l'archivage.
*: L'astérisque est un caractère générique qui fait référence à tous les fichiers et
répertoires du répertoire courant.
L'option c crée une nouvelle archive, v affiche les fichiers ajoutés à l'archive :verboseet f
spécifie le nom du fichier d'archive.

● Constater la Création de l'Archive et Vérifier sa Taille:


$ls -tlh archive1.tar
La commande ls -thl est utilisée dans un terminal pour lister les fichiers et répertoires d'un
répertoire dans l'ordre chronologique en fonction de la date et de l'heure de modification, avec
les détails sur les fichiers (taille, propriétaire, permissions, etc.). Voici ce que chaque option
signifie :

- -t : Trie les fichiers par date et heure de modification, en commençant par le plus
récent.

- -h : Rend la taille du fichier plus lisible en utilisant des unités comme "K" pour kilo
(pour les kilo-octets) ou "M" pour méga (pour les méga-octets).

- -l : Affiche les détails des fichiers, y compris les permissions, le propriétaire, le


groupe, la taille, la date et l'heure de modification, et le nom du fichier.
Lorsque vous exécutez ls -thl, vous verrez une liste de fichiers et de répertoires triés
par date de modification, avec des tailles lisibles et des informations détaillées sur chaque
fichier ou répertoire. Cela peut être utile pour examiner rapidement les fichiers les plus
récemment modifiés dans un répertoire donné.

Pour connaître la taille d'un fichier ou d'un répertoire dans un système Unix ou Linux,
vous pouvez utiliser la commande du (Disk Usage) ou ls (List)

- Utiliser du pour connaître la taille d'un répertoire :

Pour connaître la taille d'un répertoire et de son contenu, utilisez la commande du suivie
du nom du répertoire :

du -sh /chemin/vers/le/repertoire
$du -sh archive1.tar

● -s : Affiche seulement la somme de chaque argument (dans ce cas, le répertoire


spécifié).
● -h : Rend la sortie plus lisible par l'homme en utilisant des unités
compréhensibles, comme "K" pour kilo (kilo-octets) ou "M" pour méga
(méga-octets).

Utiliser ls pour connaître la taille d'un fichier :


● Pour connaître la taille d'un fichier spécifique, utilisez la commande ls avec
l'option -lh

ls -lh /chemin/vers/le/fichier


○ -l : Affiche les détails du fichier, y compris la taille.
○ -h : Rend la taille du fichier plus lisible par l'homme en utilisant des unités
comme "K" pour kilo (kilo-octets) ou "M" pour méga (méga-octets).

Remplacez /chemin/vers/le/répertoire par le chemin du répertoire dont vous


voulez connaître la taille et /chemin/vers/le/fichier par le chemin du fichier dont
vous voulez connaître la taille.

● Compresser l'Archive avec gzip:


$ gzip archive1.tar
Cela compresser l'archive en un fichier archive1.tar.gz
La commande gzip archive1.tar est utilisée pour compresser le fichier archive1.tar en
utilisant le programme de compression gzip. Après l'exécution de cette commande, le
fichier archive1.tar sera compressé et un nouveau fichier portant le nom archive1.tar.gz
sera créé dans le répertoire courant.

L'extension .gz indique qu'il s'agit d'un fichier compressé avec gzip. Vous pouvez utiliser
cette archive compressée de manière plus efficace en économisant de l'espace de
stockage ou en la transférant plus rapidement sur un réseau, par exemple. Pour extraire
le contenu de l'archive compressée, vous pouvez utiliser la commande gzip - suivi du
nom du fichier compressé, comme suit :
Ce commande décompresseront

Cette commande décompresse le fichier archive1.tar.gz et restaurent le fichier


archive1.tar dans le répertoire courant.
● Supprimer l'Archive Créée:
$rm archive1.tar.gz
La commande rm est utilisée pour supprimer des fichiers. Dans ce cas précis, la
commande rm archive1.tar.gz supprime le fichier compressé archive1.tar.gz que nous
avons créé précédemment, Voici comment utiliser la commande rm :
● Créer une nouvelle archive archive2.tgz contenant tous les fichiers du
répertoire courant :
$tar -czvf archive2.tgz ./*
-z: Cette option active la compression gzip. Lorsqu'elle est utilisée avec tar, cela
signifie que chaque fichier inclus dans l'archive sera compressé individuellement à
l'aide du programme gzip. Cela permet de réduire la taille de l'archive finale.
Vérifier la création de l'archive :
$ls
Vérifier la taille de l'archive :
$du -h archive2.tgz

Supprimer l'archive créée :


$rm archive2.tgz

Supprimez le fichier archive2.tgz.


Créer un nouveau fichier compressé, global.zip, contenant tous les fichiers (*) du
répertoire courant :
$zip -r global.zip *
La commande zip -r global.zip * est utilisée pour créer une archive au format ZIP
(global.zip) contenant tous les fichiers et répertoires du répertoire courant, y compris
les fichiers cachés.
● zip: C'est l'utilitaire pour créer des archives ZIP.
● -r: Signifie "récursif", permet d'inclure tous les fichiers et sous-répertoires de
manière récursive.
● *: Fait référence à tous les fichiers et répertoires du répertoire courant.
Vérifier la création du fichier compressé :
$ls
Vérifier la taille du fichier compressé :

La commande $du -h global.zip est utilisée pour afficher la taille du fichier


compressé global.zip de manière lisible par l'homme. Voici comment interpréter cette
commande :
● du: C'est l'abréviation de "disk usage", qui est utilisée pour estimer l'espace
disque utilisé par les fichiers.
● -h: Signifie "human-readable", cela formate la sortie pour qu'elle soit plus lisible
par l'homme en utilisant des unités de taille adaptées (ko, Mo, Go, etc.).

Partie 2: travail avec le Pépertoire “PolyG”


Créer deux fichiers compressés, boite.tgz et boite.zip, contenant le répertoire
"PolyG" avec ses fichiers et sous-répertoires :

$tar -czvf boite.tgz PolyG

● tar: L'utilitaire pour créer des archives.


● -c: Signifie "create", pour créer une nouvelle archive.
● -z: Spécifie l'utilisation de gzip pour la compression.
● -v: Signifie "verbose", pour afficher les fichiers traités
● -f: Permet de spécifier le nom du fichier d'archive (boite.tgz dans ce cas).
● PolyG: Le répertoire que vous souhaitez inclure dans l'archive.

$zip -r boite.zip PolyG

● zip: L'utilitaire pour créer des archives zip.


● -r: Signifie "recursive", pour inclure de manière récursive tous les fichiers et
sous-répertoires.

Créer deux répertoires, tmp1 et tmp2, à la racine du répertoire personnel :

$mkdir ~/tmp1

$mkdir ~/tmp2

Copier les fichiers compressés dans les répertoires tmp1 et tmp2 respectivement :

$cp boite.tgz ~/tmp1/

$cp boite.zip ~/tmp2/

Copiez les fichiers compressés dans les répertoires tmp1 et tmp2 situés à la racine du
répertoire personnel (~). Après l'exécution de ces commandes, les fichiers compressés
devraient être présents dans les répertoires tmp1 et tmp2.

Décompresser les fichiers compressés :

tar -xzvf ~/tmp1/boite.tgz -C ~/tmp1/

● -x: Signifie "extract", pour extraire les fichiers.


unzip ~/tmp2/boite.zip -d ~/tmp2/

● unzip: L'utilitaire pour extraire des fichiers d'une archive zip.


● -d ~/tmp2/: Spécifie le répertoire de destination pour extraire les fichiers (tmp2
dans ce cas).

Vérifier le résultat obtenu :

ls ~/tmp1

ls ~/tmp2

Vous aimerez peut-être aussi