GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la commande Linux gunzip avec des exemples

Avez-vous rencontré des fichiers portant une extension .gz ? Ce sont des fichiers qui ont été compressés à l'aide de la commande gzip. Gunzip est une commande Linux utilisée pour décompresser ces fichiers portant l'extension .gz. Dans ce didacticiel, nous examinerons différentes utilisations de la commande Gunzip. .

Mais d'abord, comprimons un fichier à l'aide de la commande gzip. La syntaxe sera la suivante

# gzip file_name

Lorsque vous vérifiez le fichier à l'aide de la commande ls, vous remarquerez la présence d'un autre fichier portant le même nom de fichier mais avec une extension .gz.

Sortie

# file_name.gz

Voyons maintenant comment décompresser des fichiers.

1. Décompressez les fichiers à l'aide de la commande Gzip

En plus de compresser des fichiers, la commande gzip peut également être utilisée pour décompresser des fichiers. La syntaxe pour décompresser un fichier est

# gzip -d file_name.gz

Sortie

# file_name

Pour décompresser les fichiers de manière récursive dans un dossier, ajoutez le drapeau -r comme indiqué

# gzip -dr folder_name

2. Décompressez les fichiers à l'aide de la commande Gunzip

Bien que la commande gzip soit également utile pour compresser et décompresser des fichiers, la commande Gunzip est une autre commande qui vous permet de décompresser des fichiers d'une manière très simple et facile à retenir. La syntaxe est

# gunzip file_name.gz

Sortie

# file_name

Une fois que gunzip décompresse un fichier, l'extension est supprimée. Le fichier file_name.gz modifications apportées à file_name et est étendu à la taille maximale.

3. Afficher la sortie détaillée de la décompression

Pour afficher une sortie détaillée, ajoutez l'indicateur -v comme indiqué

# gunzip -v file_name.gz

Sortie

test_file.gz: 52.1% -- replaced with test_file

4. Conservez à la fois le fichier compressé et le fichier décompressé

Pour conserver les deux copies du fichier compressé et décompressé, exécutez

# gunzip -k file_name.gz

Vous aurez maintenant deux fichiers, filename &filename.gz

Sortie

file_name.gz file_name

5. Afficher la sortie du fichier compressé sans décompression préalable

Pour imprimer la sortie du fichier compressé avant de le décompresser, exécutez

# gunzip -c file_name.gz

6. Pour afficher plus d'informations sur un fichier compressé

Pour obtenir plus d'informations sur l'exécution du fichier compressé

# gunzip -l file_name.gz

La sortie de la commande ci-dessus donnera les valeurs suivantes

  • Taille compressée
  • Taille non compressée
  • Taux de compression
  • Nom non compressé

Ces informations sont utiles lorsqu'il s'agit de fichiers volumineux, en particulier lorsque vous manquez d'espace disque. Vous ne voudriez pas décompresser négligemment des fichiers volumineux de peur qu'ils ne consomment votre espace disque restant.

7. Pour décompresser de nombreux fichiers de manière récursive

Pour y parvenir, exécutez

# gunzip -r folder_name

Supposons que vous ayez une structure de dossiers comme ci-dessous où Office_files est le dossier principal contenant les fichiers compressés sales.gz et marketing.gz plus un autre dossier 2018 report avec d'autres fichiers compressés.

fichiers_office

ventes.gz

marketing.gz

Rapport 2018

premier_trimestre_rapport.gz

rapport_du_deuxième_quart.gz

rapport_troisième_trimestre.gz

dernier_trimestre_rapport.gz

8. Pour décompresser tous les fichiers d'un répertoire

Exécutez la commande ci-dessous pour décompresser tous les fichiers du répertoire.

# gunzip -r  office_files

9. Testez si un fichier compressé est un fichier valide compressé à l'aide de gzip

Pour ce faire, exécutez

# gunzip -t file_name.gz

Si le fichier n'est pas valide, vous recevrez un avertissement mais s'il est valide, rien ne sera imprimé à l'écran et vous serez ramené au shell.

Lire aussi :

  • Comment utiliser 7zip Archiver sur la ligne de commande Linux
  • 20 exemples de commande Linux Zip et UnZip

Linux
  1. Comment utiliser la commande Linux Hexdump avec des exemples pratiques

  2. Comment utiliser la commande Sed sous Linux avec des exemples

  3. Commande SCP sous Linux :comment l'utiliser, avec des exemples

  4. Comment utiliser la commande Rmmod sous Linux avec des exemples

  5. Comment utiliser la commande Dig sous Linux avec des exemples

Comment utiliser la commande who sous Linux avec des exemples

Commande d'alias Linux :comment l'utiliser avec des exemples

Comment utiliser la commande Linux rm avec des exemples

Comment utiliser la commande Sleep sous Linux :expliqué avec des exemples

Commande lsof sous Linux avec exemples

Commande comm Linux avec exemples