ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[archivage]]

Piste: » archivage


Archivage - desarchivage , compression - décompression des fichiers

Liste de gestionnaires d'archives

  • file-roller - gestionnaire d'archives (clone de WinZip), présent par défaut dans Ubuntu.
  • ark - ark est le gestionnaire d'archives présent par défaut dans Kubuntu.
  • Xarchiver - gestionnaire d'archives léger, présent par défaut dans Xubuntu.

Autres logiciels :

Fichier ACE

Formats d'archivage

Les formats les plus utilisés pour la compression/archivage sont : .zip, .rar, .gz, .gzip, .tar, ... .

Si vous ne savez pas quel format utiliser, un format recommandé est : .zip

Compression/archivage en lignes de commandes

Avant d'executer la commande , il faut installer au préalable le paquet correspondant ; par exemple

pour décompresser un fichier .tar il faut installer le paquet tar :

  aptitude install tar

pour un fichier .zip il faut installer le paquet zip

   aptitude install zip 

pour un fichier .rar , il faut installer le paquet rar :

   aptitude install rar

Une fois le logiciel correspondant au paquet est installé,

Voici les commandes utiles y arriver :

Pour extraire le contenu d'un fichier zip, entrez :

   unzip filename.zip

Vous pouvez compresser plusieurs fichiers en même temps avec zip ou gzip. Enumérez les fichiers en les séparant par un espace.

    gzip filename.gz file1 file2 file3 /user/work/school 

La commande ci-dessus compresse les file1, file2, file3 et le contenu du répertoire /user/work/school pour les placer dans filename.gz. Archiver avec Tar

Les fichiers tar placent plusieurs fichiers ou le contenu d'un répertoire ou de plusieurs répertoires dans un seul fichier. Il s'agit d'une bonne manière de créer des sauvegardes et des archives. Généralement, les fichiers tar terminent par l'extension .tar.

Pour créer un fichier tar, tapez :

    tar -cvf filename.tar files/directories

Dans cet exemple, filename.tar représente le fichier que vous créez et files/directories représente les fichiers ou répertoires que vous voulez placer dans le nouveau fichier.

Vous pouvez utiliser des noms d'accès absolus ou relatifs pour ces fichiers et répertoires (pour plus d'informations concernant les noms d'accès, consultez la la section intitulée Changement de répertoire au moyen de cd dans Chapitre 10). Séparez les noms de fichiers et de répertoires par un espace.

La saisie suivante créera un fichier tar en utilisant un nom d'accès absolu :

 tar -cvf foo.tar /home/mine/work /home/mine/school
    

La commande ci-dessus placera tous les fichiers dans les sous-répertoires /work et /school dans un nouveau fichier appelé foo.tar dans le répertoire dans lequel vous travaillez actuellement.

La commande tar -cvf foo.tar file1.txt file2.txt file3.txt place file1.txt, file2.txt et file3.txt dans un nouveau fichier appelé foo.tar.

Pour afficher la liste du contenu d'un fichier tar, entrez :

tar -tvf foo.tar

Pour extraire le contenu d'un fichier tar, entrez :

      tar -xvf foo.tar

Cette commande n'élimine pas le fichier .tar, mais elle place des copies du contenu de .tar dans le répertoire dans lequel vous travaillez actuellement.

La commande tar ne compresse pas automatiquement les fichiers. Vous pouvez compresser les fichiers tar avec :

  tar -czvf foo.tar

Les fichiers tar compressés se voient attribuer l'extension .tgz et sont comprimés avec gzip.

Pour décompresser un fichier tar, entrez :

  tar -xzvf foo.tgz

Liens et références


archivage.txt · Dernière modification: Le 04/06/2008, à 13:18 par Nicolarius
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL