Outils pour utilisateurs

Outils du site


command-line:archivage

Ceci est une ancienne révision du document !


Archivage en ligne de commande

L'archivage sous linux comporte un utilitaire pour chaque format. Je ne détaillerai que les commandes que j'ai eu à utiliser

Formats d'archivage

Zip

Archivage classique :

zip sortie.zip entrée.txt

Archivage avec mot de passe (un prompt nous permettra de rentrer le mdp) :

zip -e sortie.zip entrée.txt

A noter que la protection d'une archive zip par un mot de passe est plutôt facilement craquable. Préférer un autre format d'archivage tel que rar serait préférable.

Gzip

Ne permet de compresser qu'un seul fichier (contre toute une arborescence pour ZIP), mais associé à TAR, est plus efficace que ZIP (qui ne tient pas contre de la redondance inter-fichiers). Pour compresser (génère le fichier MONFICHIER.TAR.GZ qui remplace MONFICHIER.TAR) :

gzip MON_FICHIER.TAR

Action inverse :

gunzip MON_FICHIER.TAR.GZ

Une option, sous Linux, permet d'effectuer les actions TAR et GZIP en une seule commande (cf ci-dessous). Ceci n'est pas disponible sous UNIX.

Tar

Permet d'archiver sans pour autant compresser. Les options :

  • c : action d'archivage
  • x : action inverse (extraction)
  • v : verbose
  • f : “file”. Pour indiquer le fichier TAR.
  • z : permet de faire appel à GZIP

Ainsi, pour archiver :

tar cvf ARCHIVE.TAR DOSSIER_SOURCE

Pour lister les fichiers contenus dans l'archive :

tar tf FICHIER_TAR

Tout extraire :

tar xvf FICHIER_TAR

N'extraire qu'un fichier précis :

tar xvf FICHIER_TAR MON_FICHIER_PRECIS

Rar

7z

compression command-lineCode

command-line/archivage.1343119141.txt.gz · Dernière modification : le 24/07/2012 à 08:39 de Yosko