Bonjour,

Je suis tombé sur le bout de code suivant qui sert à archiver des fichiers après transfert vers un système externe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
tar cvf FIC.tar FIC
gzip FIC.tar
mv FIC.tar.gz FIC.tgz
Je n'arrive pas à comprendre l'intérêt de cette extension tgz si la commande que je trouve pour dézipper ce fichier ne fonctionne pas sur l'environnement sur lequel ce batch tourne.

[PROMPT]> toto
[PROMPT]tar -cvf toto.tar toto
[PROMPT]gzip toto.tar
[PROMPT]mv toto.tar.gz toto.tgz
[PROMPT]tar -zxvf toto.tgz
tar: z: unknown function modifier
Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...



J'ai peur que lorsque l'exploitant voudra fournir de nouveau ces fichiers archivés au système destinataire, il doive en passer par une commande fastidieuse pour mover les tgz en tar.gz puis gunziper et détarrer.

On se base sur le fait qu'une commande pourrait dézipper les *tgz mais pour gagner une étape mais si la commande ne fonctionne pas, finalement on s'en rejoute une.

Est-ce que vous êtes d'accord sur ce point ?
Merci d'avance.

Cordialement,
Rithy