GNU/Linux >> Tutoriels Linux >  >> Linux

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

Saviez-vous que Linux offre un moyen de recompresser les fichiers .Z en fichiers .gz ? Oui, la commande znew vous permet de le faire. Dans ce didacticiel, nous aborderons les bases de cet utilitaire de ligne de commande à l'aide d'exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.

Commande Linux znew

Comme déjà mentionné ci-dessus, la commande znew sous Linux vous permet de convertir des fichiers .Z en type .gz en les recompressant. Voici sa syntaxe :

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

Et voici ce que dit la page de manuel à propos de 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 style Q&A qui devraient vous 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, supprimant le fichier .Z d'origine dans le processus.

Q2. Que faire si un fichier .gz du même nom existe déjà ?

Si un fichier .gz portant le même nom existe déjà dans votre répertoire de travail actuel, la commande znew vous demandera de confirmer si vous souhaitez 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)?

Vous pouvez donc appuyer sur 'y' si vous voulez avancer, sinon appuyez sur 'n'. Vous pouvez également 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 en sorte 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 :

Q4. Quelles sont les autres options znew utiles ?

Il y en a une poignée. Comme -t teste les nouveaux fichiers avant de supprimer les originaux, -9 s'assure que l'outil utilise la méthode de compression la plus lente (compression optimale) et -P s'assure que znew utilise des canaux 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 votre travail consiste à compresser et décompresser des fichiers via la ligne de commande Linux, la commande znew peut vous être utile. Dans ce didacticiel, nous avons discuté de certaines options clés offertes par znew. Pour plus d'informations, rendez-vous sur la page de manuel de l'outil.


Linux
  1. Linux expand Tutoriel de commande pour les débutants (avec exemples)

  2. Tutoriel de commande de facteur Linux pour les débutants (avec exemples)

  3. Tutoriel de commande Linux nproc pour les débutants (avec exemples)

  4. Tutoriel de commande Linux sleep pour débutants (avec exemples)

  5. Tutoriel de commande de nom de base Linux pour les débutants (avec exemples)

Tutoriel de commande Linux sha1sum pour les débutants (avec exemples)

Tutoriel de commande Linux look pour les débutants (avec exemples)

Tutoriel de commande Linux lsattr pour les débutants (avec exemples)

Tutoriel de commande Linux tload pour les débutants (avec exemples)

Tutoriel de commande Linux zdump pour les débutants (avec exemples)

Tutoriel de commande Linux tr pour les débutants (avec exemples)