Tutoriel de la commande Linux znew pour les débutants (avec des exemples)

Savais-tu que Linux offre un moyen de recompresser les fichiers .Z en fichiers .gz ? Oui, la commande znew te permet de le faire. Dans ce tutoriel, nous allons aborder les bases de cet utilitaire de ligne de commande à l’aide d’exemples faciles à comprendre. Mais avant cela, il est bon de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.

Commande Linux znew

Comme nous l’avons déjà mentionné plus haut, la commande znew de Linux te permet de convertir les fichiers .Z en fichiers de type .gz en les recompressant. Voici sa syntaxe :

znew [ -ftv9PK] [ name.Z ...  ]

Et voici ce que dit la page de manuel sur cette commande :

Znew recompresses  files from .Z (compress) format to .gz (gzip) format.  

If you want to recompress a file already in gzip format, rename the file to force a .Z extension
then apply znew.

Voici quelques exemples de type Q&R qui devraient te donner une meilleure idée du fonctionnement de la commande znew.

Q1. Comment utiliser la commande znew ?

C’est assez simple – il suffit de fournir le nom du fichier .Z en entrée. Voici un exemple :

znew files2.Z

Cette commande produit ‘files2.gz’ dans la sortie, en supprimant le fichier .Z d’origine au passage.

Q2. Que se passe-t-il si un fichier .gz du même nom existe déjà ?

Si un fichier .gz du même nom existe déjà dans ton répertoire de travail actuel, la commande znew te demandera de confirmer si tu veux ou non l’écraser.

Par exemple, dans mon cas, la commande suivante :

znew files2.Z

produit l’invite de confirmation suivante :

gzip: files2.gz already exists; do you wish to overwrite (y or n)?

Tu peux donc appuyer sur ‘y’ si tu veux aller de l’avant, sinon appuie sur ‘n’. Tu peux aussi utiliser l’option de ligne de commande -f pour forcer la recompression du format .Z au format .gz si un fichier .gz existe déjà.

Q3. Comment faire pour que znew affiche les détails dans la sortie ?

L’option de ligne de commande -v permet à znew d’afficher des détails comme le nom et le pourcentage de réduction pour chaque fichier compressé. Voici un exemple :

znew verbose output

Q4. Quelles sont les autres options utiles de znew ?

Il y en a une poignée. Comme -t qui teste les nouveaux fichiers avant de supprimer les originaux, -9 qui fait en sorte que l’outil utilise la méthode de compression la plus lente (compression optimale), et -P qui fait en sorte que znew utilise des tuyaux pour la conversion afin de réduire l’utilisation de l’espace disque.

Voici la liste complète des options proposées par znew :

       -f     Force recompression from .Z to .gz format even if a .gz file already exists.

       -t     Tests the new files before deleting originals.

       -v     Verbose. Display the name and percentage reduction for each file compressed.

       -9     Use the slowest compression method (optimal compression).

       -P     Use pipes for the conversion to reduce disk space usage.

       -K     Keep a .Z file when it is smaller than the .gz file; implies -t.

Conclusion

Si ton travail implique de compresser et de décompresser des fichiers via la ligne de commande Linux, la commande znew peut t’être utile. Dans ce tutoriel, nous avons discuté de certaines options clés offertes par znew. Pour plus d’informations, consulte la page de manuel de l’outil.

Vous aimerez aussi...