Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tar [Le 13/10/2025, 10:23] – [Utilisation en ligne de commandes] 193.32.126.231tar [Le 13/10/2025, 13:38] (Version actuelle) – [Utilisation en ligne de commandes] 138.199.60.40
Ligne 31: Ligne 31:
   * **z   * **z
 ** : ajoute la compression Gzip. ** : ajoute la compression Gzip.
-  * **-I pigz** : ajoute la compression pigz gzip mais en multithreads+  * **-I pigz** : demande la compression avec pigz (bien plus rapide car gzip mais en multithreads)
   *   * **j** : ajoute la compression Bzip.   *   * **j** : ajoute la compression Bzip.
   * **J** : ajoute la compression Lzma.   * **J** : ajoute la compression Lzma.
Ligne 50: Ligne 50:
    tar zxvf votre_archive.tar.gz    tar zxvf votre_archive.tar.gz
    tar -xvzf votre_archive.tar.gz -C path_folder     tar -xvzf votre_archive.tar.gz -C path_folder 
-<note tip> + 
-Il est possible d'ajouter l'option -C pour définir un dossier d'extraction+L'option -C indique le chemin du dossier d'extraction
  
 L'option z n'est pas indispensable pour la décompression (tar version>1.27) L'option z n'est pas indispensable pour la décompression (tar version>1.27)
 </note> </note>
  
 +==== Compression avec pigz (.tar.gz) (gzip en multithread)====
 +
 +**NB** vous devez d'abord installer pigz si vous ne l'avez pas encore sur votre PC
 +   sudo apt-get install pigz 
 +Création
 +   tar cvf votre_archive.tar.gz  -I pigz votre_dossier_a_archiver/
 +Extraction
 +   tar xvf votre_archive.tar.gz -I pigz
 +   tar xvf votre_archive.tar.gz -I pigz-C path_folder 
 +
 +L'option -C indique le chemin du dossier d'extraction
  
 ==== Compression avec Bzip2 (.tar.bz2) ==== ==== Compression avec Bzip2 (.tar.bz2) ====
Ligne 76: Ligne 87:
 Extraction Extraction
   tar -Jxvf votre_archive.tar.xz   tar -Jxvf votre_archive.tar.xz
 +
 +==== Bonus mode avancé : find + tar + compression avec pigz (.tar.gz) ====
 +
 +Création
 +   find . \( -iname \*.png -o -iname \*.txt -o -iname \*.epub \) -print0 | xargs -0 tar -cvf archive_png_txt_epub_avec_pigz.tar.gz -I pigz
 +
 +Ici, je demande d'extraire tous les fichiers avec l'extension  .png  .txt  .epub et de créer une archive de ceux-ci.
 +Plus de détail et d'exemple sont présents dans ce wiki pour find
 +https://doc.ubuntu-fr.org/tutoriel/console_commandes_de_base#find
  
 ===== Utilisation en archivage incrémentiel ===== ===== Utilisation en archivage incrémentiel =====