5 meilleurs outils d'archive de ligne de commande pour Linux - Partie 1

5 meilleurs outils d'archive de ligne de commande pour Linux - Partie 1

Dans notre vie quotidienne, nous rencontrons des fichiers archivés sur les plates-formes de toutes sortes les fenêtres, Mac ou Linux. Il existe plusieurs programmes d'applications disponibles pour toutes les plateformes pour créer des fichiers d'archives et les débarrasser. Quand il s'agit de fonctionner sur la plate-forme Linux, nous devons traiter très fréquemment avec les fichiers archivés.

Outils d'archive de ligne de commande Linux

Ici, dans cet article, nous discuterons des outils d'archives disponibles sur la distribution Linux standard, leurs fonctionnalités, leurs exemples, etc. L'article divisé en deux parties, chaque partie contient cinq outils d'archive de ligne de commande (i.e. total de 10 meilleurs outils d'archive de ligne de commande).

Qu'est-ce que le fichier archivé?

Un fichier d'archive est un fichier compressé qui est composé d'un ou plusieurs fichiers informatiques ainsi que des métadonnées.

Caractéristiques de l'archivage

  1. Compression de données
  2. Chiffrement
  3. Fixer la concaténation
  4. Extraction automatique
  5. Installation automatique
  6. Volume de source et informations médiatiques
  7. Fichier couvrant
  8. Somme de contrôle
  9. Informations sur la structure du répertoire
  10. Autres métadonnées (données sur les données)
  11. Découverte d'erreur

Domaine d'application

  1. Stocker le système de fichiers informatiques ainsi que les métadonnées.
  2. Utile pour transférer le fichier localement.
  3. Utile pour transférer le fichier sur le Web.
  4. Application d'emballage logiciel.

L'application d'archivage utile sur la distribution Linux standard suit:

1. commande de goudron

le goudron est l'outil d'application d'archivage UNIX / Linux standard. À son stade précoce, il s'agissait d'un programme d'archivage de bandes qui est progressivement développé en package d'archivage à usage général qui est capable de gérer les fichiers d'archives de toutes sortes. Tar accepte beaucoup de filtre d'archivage avec des options.

options de goudron

  1. -UN : Ajouter les fichiers de goudron aux archives existantes.
  2. -c : Créer un nouveau fichier d'archive.
  3. -d : Comparez l'archive avec le système de fichiers spécifié.
  4. -J : bzip les archives
  5. -r : Ajouter les fichiers aux archives existantes.
  6. -t : énumérez le contenu des archives existantes.
  7. -u : Mettre à jour l'archive
  8. -X : Extraire le fichier des archives existantes.
  9. -z : gzip les archives
  10. -supprimer : Supprimer les fichiers des archives existantes.
Exemples de goudron

Créer un fichier d'archive TAR.

# Tar -zcvf name_of_tar.le goudron.GZ / PATH / TO / Folder

Décompressez un fichier d'archive TAR.

# Tar -zxvf name_of_tar_file.le goudron.gz

Pour des exemples plus détaillés, lisez 18 exemples de commandes de goudron dans Linux.

Commandement Shar

actif Qui veut dire Coquille Archive est un script shell, dont l'exécution créera les fichiers. Shar est un fichier d'archives auto-extrait qui est un utilitaire hérité et a besoin Shell Unix Bourne Pour extraire les fichiers. Shar a l'avantage d'être du texte brut, mais il est potentiellement dangereux, car il produit un exécutable.

Options Shar

  1. -o : Enregistrez la sortie dans les fichiers d'archives comme spécifié, dans l'option.
  2. -l : Limiter la taille de sortie, comme spécifié, dans l'option mais ne le divise pas.
  3. -L : Limiter la taille de sortie, comme spécifié, dans l'option et le diviser.
  4. -n : Nom des archives à inclure dans l'en-tête des fichiers Shar.
  5. -un : Autoriser la génération automatique d'en-têtes.

Note: Le '-o'L'option est requise si le'-l' ou '-L'L'option est utilisée et le'-n'L'option est requise si le'-un'L'option est utilisée.

Exemples Shar

Créer un fichier d'archive Shar.

# Shar File_name.Extension> Nom de fichier.actif

Extraire un fichier d'archive Shar.

# FILE UNSHAR_NAME.actif

3. commande AR

ardente est l'utilité de la création et de la manipulation des archives, principalement utilisées pour les bibliothèques de fichiers d'objets binaires. AR signifie Archiver qui peut être utilisé pour créer des archives de toute nature à quelque fin que.

Options AR

  1. -d : Supprimer les modules de l'archive.
  2. -m : Déplacer les membres dans les archives.
  3. -p : Imprimer les membres spécifiés des archives.
  4. -q : Ajouter rapide.
  5. -r : Insérer un membre du fichier pour archiver.
  6. -s : Ajouter un index à l'archive.
  7. -un : Ajouter un nouveau fichier aux membres existants des archives.
Exemples AR

Créer une archive en utilisant 'ardente'outil avec une bibliothèque statique dire'libmath.un«avec les fichiers objectifs« substraction »et« division »comme.

# ar cr libmath.une substraction.O Division.o

Pour extraire un fichier d'archive «AR».

# ar x libmath.un

4. CPIO

CPIO représente Copier et sortir. CPIO est un archiver de fichiers à usage général pour Linux. Il est activement utilisé par Chapeau rouge Directeur chargé d'emballage (RPM) et dans le initramfs du noyau Linux ainsi qu'un outil d'archivage important Installateur d'Apple Computer (PAX).

Options CPIO

  1. -0 : Lisez une liste de noms de fichiers terminés par un personnage nul au lieu d'une nouvelle ligne.
  2. -un : Réinitialiser l'heure d'accès.
  3. -UN : Ajouter.
  4. -b : échanger.
  5. -d : Faire des répertoires.
Exemples CPIO

Créer un fichier d'archive «CPIO».

# cd tecmint # ls file1.o Fichier2.o Fichier3.O # ls | cpio -ov> / path / to / output_folder / obj.CPIO

Pour extraire un fichier d'archive CPIO.

# cpio -idv < /path/to folder/obj.cpio

5. Gzip

gzip est standard et largement utilisé l'utilitaire de compression et de décompression des fichiers. GZIP permet la concaténation des fichiers. Compression du fichier avec GZIP, publie le tarball qui est dans le format de '*.le goudron.gz' ou '*.tgz'.

Options GZIP

  1. -stdout : Produire une sortie sur une sortie standard.
  2. -to-stdout : Produire une sortie sur une sortie standard.
  3. -décompresser : Fichier de décompression.
  4. -se compresser : Fichier de décompression.
  5. -d : Fichier de décompression.
  6. -F : Forcer la compression / décompression.
Exemples GZIP

Créer un fichier d'archive «gzip».

# TAR -CVZF name_of_archive.le goudron.GZ / PATH / TO / Folder

Pour extraire un fichier d'archive «GZIP».

# gunzip file_name.le goudron.gz

La commande ci-dessus doit être transmise avec la commande ci-dessous.

# TAR -xvf file_name.le goudron

Note: L'architecture et les fonctionnalités du «gzip» rend difficile la récupération du fichier «gzipped Tar Archive» corrompu. Il est conseillé de faire plusieurs sauvegardes de fichiers importants gzipped, à différents endroits.

C'est tout pour le moment. Nous discuterons d'autres applications de compression et de décompression, disponibles pour Linux, dans notre prochain article. Jusque-là, restez à l'écoute et connecté à Tecmint. N'oubliez pas de nous fournir vos précieux commentaires dans la section des commentaires ci-dessous.