Comment puis-je utiliser la CLI 7-Zip ( 7za.exe ) sous Windows pour créer des archives .tgz, comme j'utilise tar zcvf archive.tgz source_files
sous Linux?
Comment puis-je utiliser la CLI 7-Zip ( 7za.exe ) sous Windows pour créer des archives .tgz, comme j'utilise tar zcvf archive.tgz source_files
sous Linux?
Réponses:
Si vous souhaitez le faire en monoplace:
7za.exe a -ttar -so -an source_files | 7za.exe a -si archive.tgz
Le -an
commutateur indique à 7-Zip de ne pas analyser le paramètre de ligne de commande archive_name qui est normalement requis.
archive.tar
nom de fichier est requis lorsque les données sont diffusées sur stdout.
Si vous ne faites que compresser 1 fichier dans l'archive, 7za a archive.tgz source_file
cela fonctionnera.
Si vous souhaitez ajouter de nombreux fichiers au tar, vous devez le faire en deux étapes: créer le tar 7za a archive.tar source_files
puis le compresser7za a archive.tgz archive.tar
Et, facultativement, supprimez le goudron «temporaire» del archive.tar