Les commandes LINUX (par Terminal) - COMPRESSION, ENCODAGE, ARCHIVAGE

 

 

-< COMPRESSION, ENCODAGE, ARCHIVAGE >-

 

La compression d'un fichier vise à réduire la taille d'un fichier. Grossièrement, le taux de compression atteint est de 50-60 pourcents de la taille originelle.


compress <fichier>
Compression. Génère un fichier.Z.

uncompress <fichier>
Décompression d'un fichier.Z.

zcat <fichier>
Edite un fichier.Z (compressé avec l'utilitaire compress).

zgrep <fichier>
Recherche une chaîne de caractères dans un fichier.Z (compressé avec l'utilitaire compress).

gzip <fichier>
Compression. Génère un fichier.gz.
Offre de meilleures performances que compress mais par contre demande un temps de compression plus important.

gunzip <fichier>
Décompression d'un fichier.gz.

uuencode <fichier>
Convertit un fichier binaire en un fichier.uue encodé qui peut être envoyé par messagerie.
Pour encoder un fichier par uuencode, celui-ci doit respecter les contraintes suivantes :
begin <mode> <nom_du_fichier_décodé>
corps du fichier
end
Le mode (3 chiffres en octal, ex:600) correspond aux protections du fichier source : le fichier décodé aura les mêmes et portera le nom indiqué.

uudecode <fichier>
Décode un fichier.uue .

tar cvf <tarfile> <répertoire_à_tarer>
Archive (tare) un ensemble de fichiers ou les fichiers d'un répertoire en un fichier.tar unique (=tarfile).
-f introduit le fichier et -v (verbeux) édite les opérations en cours.
tar cvf archive.tar ar* archive les fichiers ar* dans le fichier tfd.tar.
tar cvf archive.tar ~/edit archive le répertoire edit dans le fichier tfd.tar.
tar cvf archive.tar edit visualise le contenu du fichier d'archive

v : (verbose/parlant) permet d'obtenir une description du contenu archivé - s'affiche à l'écran - (facultatif)
c : (create/créer) pour créer une archive
f : (file/fichier) pour spécifier un nom pour l'archive (en paramètre)
Il arrive souvent que les fichiers .tar soit en plus comprimés à l'aide des commandes compress (extension .tar.Z) ou gzip (extension .tar.gz ou .tgz).

tar xvf <tarfile>
Désarchive (éclate, restaure) un fichier.tar (tarfile) en n fichiers d'origine.
tar xvf archive.tar désarchive le fichier tfd.tar.

v : (verbose/parlant) permet d'obtenir une description des fichiers désarchivés - s'affiche à l'écran - (facultatif)
x : (extract/extraire) pour extraire les fichiers
f : (file/fichier) pour désigner l'archive contenant les fichiers (donnée en paramètre)

Pour obtenir la liste de tous les fichiers contenus dans une archive, utiliser l'option "-t".

tar -tf mon_fichier.tar

Compression d'une archive .TAR.GZ


Syntaxe : tar <options> <fichier.tar.gz à créer> <fichiers à ajouter>

Dans les options, on doit mettre "c" pour créer une archive, "f" pour indiquer qu'il s'agit d'un

fichier. On peut mettre "z" pour compresser avec Gzip, et "v" si on désire avoir la liste des fichiers compressés qui défile.

#tar cfvz MonFichier.tar.gz /home/Serveur

Dans cet exemple, on crée un fichier MonFichier.tar.gz compressé avec Gzip, dans lequel on met tous les fichiers

contenus dans le dossier /home/Serveur

Extraction d'une archive .TAR.GZ


Syntaxe: tar <options> <fichier.tar.gz à extraire>

Dans les options, on doit mettre "x" pour extraire l'archive indiquée, "f" pour indiquer qu'il s'agit d'un fichier, on peut mettre "z" pour décompresser avec Gzip, et "v" si on désire avoir la liste des fichiers compressés qui défile.

#tar xvzf MonFichier.tar.gz

Dans cet exemple, on extrait l'archive MonFichier.tar.gz, en la décompressant avec Gzip, tous les fichiers sont copiés dans le dossier courant.

(Si toute fois, et cela arrive lors de la décompression vous obtenez que des fichier en .GZ faire depuis le repertoire source :

#gunzip -r *

Décompression avec une archive tar.bz2

tar xvjf mon_archive.tar.bz2

sh <fichier.shar>
Les fichiers .shar sont des fichiers d'archives auto-extractibles (shell).
sh extrait les fichiers archivés dans un fichier.shar.

Rechercher

RizVN Login

Calendar

August 2018
S M T W T F S
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Traffic

Aujourd'hui93
Hier244
Cette semaine1022
Ce mois3965
Total257656

Info Visiteur

  • IP Visiteur : 54.80.140.29

Qui est connecté
1
Online

vendredi 17 août 2018 11:20