Bagaimana saya bisa menggunakan 7-Zip CLI ( 7za.exe ) pada Windows untuk membuat arsip .tgz, seperti yang saya gunakan tar zcvf archive.tgz source_files
di Linux?
Bagaimana saya bisa menggunakan 7-Zip CLI ( 7za.exe ) pada Windows untuk membuat arsip .tgz, seperti yang saya gunakan tar zcvf archive.tgz source_files
di Linux?
Jawaban:
Jika Anda ingin melakukannya dalam satu baris:
7za.exe a -ttar -so -an source_files | 7za.exe a -si archive.tgz
The -an
beralih memberitahu 7-Zip tidak untuk mengurai perintah ARCHIVE_NAME parameter baris yang biasanya diperlukan.
archive.tar
nama file diperlukan saat data dialirkan ke stdout.
Jika Anda hanya mengompresi 1 file ke dalam tarball maka 7za a archive.tgz source_file
akan berfungsi.
Jika Anda ingin menambahkan banyak file ke tar maka Anda perlu melakukannya dalam dua langkah: Buat tar 7za a archive.tar source_files
Kemudian kompres7za a archive.tgz archive.tar
Dan, secara opsional, hapus tar 'sementara' del archive.tar