Recherche de site Web

5 outils d’archivage en ligne de commande avancés pour Linux - Partie 2


Dans notre article précédent, nous avons exploré les 5 meilleurs outils d’archivage en ligne de commande, notamment tar, shar, ar, cpio et gzip.

Dans ce suivi, nous aborderons 5 autres utilitaires d’archivage et de compression utiles pour divers scénarios, ainsi que leurs fonctionnalités, options et exemples pratiques.

6. Commande bzip2

bzip2 est un outil de compression de fichiers qui utilise l’algorithme de Burrows-Wheeler et l’encodage de longueur d’exécution (RLE) pour obtenir des taux de compression plus élevés que gzip et il produit des fichiers compressés avec une extension .bz2.

Les options de bzip2 :

  • -d : Décompresser un fichier.
  • -z : Compresser un fichier (comportement par défaut).
  • -k : Conserve le fichier d’origine pendant la compression.
  • -f : Écrase de force si le fichier de sortie existe.

Compresser un fichier :

bzip2 filename.txt

Décompresser un fichier .bz2 :

bzip2 -d filename.txt.bz2

Compressez un fichier et conservez l’original :

bzip2 -k filename.txt

7. Commande xz

xz est un autre utilitaire de compression de fichiers populaire qui utilise l’algorithme LZMA2, offrant de meilleurs taux de compression que gzip et bzip2 pour les fichiers plus volumineux et il produit des fichiers compressés .xz.

Les options xz :

  • -d : Décompresser un fichier.
  • -k : Conserver le fichier d’origine après compression.
  • -z : Compresser un fichier (comportement par défaut).
  • -f : Forcer l’écrasement des fichiers existants.

Compresser un fichier :

xz filename.txt

Décompresser un fichier .xz :

xz -d filename.txt.xz

Compressez un fichier et conservez l’original :

xz -k filename.txt

8. zip Commande

ZIP est l’un des utilitaires d’archivage de fichiers les plus courants qui compresse les fichiers en une seule archive .zip et il est largement utilisé pour le partage de fichiers multiplateforme.

Options de fermeture éclair :

  • -r : Archiver récursivement le contenu des répertoires.
  • -u : Mettre à jour l’archive avec les nouveaux fichiers.
  • -d : Supprime les fichiers spécifiés de l’archive.
  • -m : Déplacer les fichiers dans l’archive et supprimer les originaux.

Créez une archive zip :

zip archive_name.zip file1 file2 file3

Compressez un répertoire de manière récursive :

zip -r archive_name.zip /path/to/directory

Extrayez une archive zip :

unzip archive_name.zip

9. rar Commande

RAR est un utilitaire d’archivage propriétaire qui est largement utilisé pour compresser des fichiers volumineux et prend en charge les archives protégées par mot de passe et les archives multivolumes.

Options rar :

  • a : Ajouter des fichiers à l’archive.
  • x : Extraire les fichiers de l’archive.
  • v : Création d’archives multi-volumes.
  • p : Définissez un mot de passe pour l’archive.

Créez une archive rar :

rar a archive_name.rar file1 file2

Extraire une archive rar :

rar x archive_name.rar

Créez une archive rar protégée par mot de passe :

rar a -p archive_name.rar file1 file2

10. Commande 7zip (7z)

7z est un utilitaire à haute compression qui utilise l’algorithme LZMA pour créer des fichiers .7z et il offre une meilleure compression que la plupart des autres utilitaires.

Options 7z :

  • a : Ajouter des fichiers à une archive.
  • x : Extraire des fichiers d’une archive.
  • l : Lister le contenu d’une archive.
  • d : Supprimer un fichier de l’archive.

Créez une archive 7z :

7z a archive_name.7z file1 file2

Extrayez une archive 7z :

7z x archive_name.7z
Conclusion

Avec ces outils supplémentaires, vous disposez désormais d’un arsenal complet d’utilitaires d’archivage et de compression pour gérer n’importe quelle tâche de compression de fichiers sous Linux. Chaque outil a ses points forts et ses cas d’utilisation, alors choisissez celui qui correspond le mieux à vos besoins.

Restez à l’écoute pour plus de tutoriels et de conseils sur Tecmint, et n’hésitez pas à partager vos commentaires dans la section des commentaires ci-dessous !

Articles connexes: