• LINUX > compresser décompresser des zip - rar - tz - tar - gz - 7zip - tar.bz2

      ZIP

      sudo apt install unzip

      The simplest option that will extract the contents to current directory:

      unzip backup.zip

      To change the target directory for extracted material, use -d option followed by the desired directory:
      unzip backup.zip -d ./restore-directory

      To preview contents of zip file:
      unzip -l backup.zip

      If you don’t want to unzip the whole file, then add the specific files to extract at the end:
      unzip backup.zip file1 subdirectory/file2

      The inverse of the above command. Unzip every file EXCEPT the ones specified after the -x modifier:
      unzip backup.zip -x file1 subdirectory/file2

      Unzipping a password protected file:
      unzip -p mypassword backup.zip

      password

      unzip -P leMotDePasse fichier.zip

      DÉCOMPRESSER

      7z

      sudo apt-get install p7zip-full
      7z e fichier.7z

      .tar.xz

      tar -xJf fichier.tar.xz

      -x qui permet de spécifier une décompression.

      .xz

      xz -d fichier.xz

      -d permet de spécifier que l’on veut décompresser un fichier.

      .tar.gz

      tar zxvf fichier.tar.gz

      tar.bz2

      tar -xjf fichier.tar.bz2

       

      -x Extract files.

      -j Use bzip2 to decompress the archive.

      -f Specify the input file.

       

      Pour extraire dans un répertoire précis :

      tar -xjf fichier.tar.bz2 -C /chemin/dossier

      .gz

      gzip -d fichier.gz
      gunzip fichier.gz

      COMPRESSER

      compresser au format .xz :

      xz -k9 monfichier

      -k permet de compresser, "9" est le niveau de compression à appliquer, il va de 0 à 9 et 6 est le niveau par défaut.

      Attention : Si vous souhaitez compresser un dossier et non un fichier unique, il faut le mettre dans une archive avant, nous verrons cela dans le point suivant.

      III. Compresser et décompresser au format tar.xz

      Quand le fichier est en réalité une archive, c’est-à-dire un fichier contenant un ensemble de fichiers et dossiers qu’il faut désarchiver, il faut utiliser une commande supplémentaire. Pour construire une archive et la compresser au format XZ, utiliser la commande suivante :

      tar cfJ fichier.tar.xz mondossier 

      c : Permet de créer une archive

      f : Permet de spécifier le nom de l’archive

      J : Permet de spécifier que l’on compresse au format "xz"

       

      unzip fichier.zip : Décompresser un fichier ou dossier au format .zip

       

      uncompress fichier.Z : Décompresse un fichier ou dossier au format .Z

       

      zip arch.zip fichiers : Compresse un fichier ou dossier au format .zip

       

      gzip fichier : Compresse un fichier ou dossier au format .gz

       

      compress fichier : Compresse un fichier ou un dossier au format .Z

       

      tar -cf arch.tar rep : Créer une archive tar du répertoire « rep »

       

      tar -tf arch.tar : Examine le contenu de l’archive arch.tar

       

      tar -xf arch.tar Extrait de l’archive arch.tar

       

      tar -xf arch.tar -C /home : Décompresse un fichier ou dossier dans /home (pour les versions récentes de tar)

       

      cd /home; tar -xf archive.tar : Décompresse un fichier ou dossier dans /home (cas général)

       

      tar -xpf archive.tar Décompresse un fichier ou dossier en conservant le plus possible les droits (drapeaux set-UID notamment)

       

      tar -xzf fichier.tgz : Décompresse un fichier ou dossier au format .tgz ou au format .gz (les versions récentes de tar)

       

      gunzip fichier.tgz | tar -xf- : Décompresse un fichier ou un dossier un dossier au format tgz ou gz (toutes les versions)

       

      tar -xjf fichier.tar.bz2 : Décompresse un fichier ou un dossier au format .tar.bz2 sur GNU

       

      bunzip fichier.bz2 | tar -xf - : Décompresse un fichier ou un dossier au format .tar.bz2 (cas général)

 

Aucun commentaire

 

Laissez un commentaire