Tutoriel sur la commande zforce de Linux avec des exemples

La commande gzip est un outil populaire utilisé pour compresser/décompresser des fichiers sous Linux. Nous avons déjà abordé les bases de cet outil ici. Cet utilitaire produit des fichiers .gz en sortie. Mais parfois, comme lors du transfert de fichiers, l’extension peut être coupée. Tu seras heureux d’apprendre qu’il existe un outil que tu peux utiliser pour forcer le retour de l’extension .gz sur ces fichiers compressés.

L’outil en question est zforce, et dans ce tutoriel, nous allons rapidement discuter de la façon dont tu peux utiliser cet utilitaire de ligne de commande. Mais avant de passer à l’action, il est bon de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.

Commande Linux zforce

Comme nous l’avons déjà mentionné au début, la commande zforce te permet de forcer une extension ‘.gz’ sur tous les fichiers gzip. Voici sa syntaxe :

zforce [ name ...  ]

Et voici comment la page de manuel de l’outil l’explique :

zforce forces a .gz extension on all gzip files so that gzip will not compress them twice.  
This can be useful for files with names truncated after a file transfer. On systems with a 14 char
limitation on file names, the original name is truncated to make room for the .gz suffix.
For example, 12345678901234 is renamed to 12345678901.gz. A file name such as foo.tgz is left
intact.

Par exemple, j’ai un fichier .gz nommé ‘files’. Comme tu peux le voir, l’extension .gz est absente du nom. Alors ce que j’ai fait, j’ai simplement utilisé la commande suivante :

zforce files

Et voici le résultat que cette commande a produit :

files -- replaced with files.gz

Comme tu peux le voir, le résultat de la commande indique qu’elle a remplacé ‘files’ par ‘files.gz’. Et lorsque j’ai recherché un fichier .gz dans mon répertoire de travail actuel, j’ai trouvé un fichier nommé files.gz.

Maintenant, si tu as un répertoire rempli de fichiers .gz dont les noms ont été tronqués, tu n’as pas besoin de fournir chaque nom en entrée. Tu peux faire quelque chose comme ce que j’ai fait dans mon cas. C’est ici :

Commande zforce

Tu peux donc voir que les trois fichiers ont tous l’extension .gz. Sois assuré que même s’il y a des fichiers avec .gz déjà dans leur nom, cette opération les laissera intacts.

Conclusion

Si tu utilises beaucoup gzip et que tu te retrouves dans une situation où l’extension .gz est tronquée des noms de fichiers, tu sais maintenant quoi faire. Pour accéder à la page de manuel de zforce, va ici.

Vous aimerez aussi...