如何使用 Windows 7-Zip CLI 创建 .tar.gz 档案?

f.a*_*ian 36 windows compression gzip tar 7-zip

我如何在 Windows 上使用 7-Zip CLI ( 7za.exe ) 来创建 .tgz 档案,就像我tar zcvf archive.tgz source_files在 Linux 上使用的那样?

afr*_*ier 36

如果您想以单行方式进行:

7za.exe a -ttar -so -an source_files | 7za.exe a -si archive.tgz

-an开关告诉 7-Zip 不要解析通常需要的 archive_name 命令行参数。

  • 就我而言,7za.exe 和 7zg.exe 都不存在,但 7z.exe 存在。 (2认同)

Chr*_*ent 7

如果您只是将 1 个文件压缩到 tarball 中,那么7za a archive.tgz source_file就可以了。

如果要向 tar 添加大量文件,则需要分两步完成:创建 tar7za a archive.tar source_files 然后压缩它7za a archive.tgz archive.tar

并且,可选地,删除“临时”焦油 del archive.tar