L'archivage sous linux comporte un utilitaire pour chaque format. Je ne détaillerai que les commandes que j'ai eu à utiliser
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.
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.
Permet d'archiver sans pour autant compresser. Les options :
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
Code