Як я можу використовувати 7-Zip CLI ( 7za.exe ) для Windows для створення архівів .tgz, як я використовую tar zcvf archive.tgz source_files
в Linux?
Як я можу використовувати 7-Zip CLI ( 7za.exe ) для Windows для створення архівів .tgz, як я використовую tar zcvf archive.tgz source_files
в Linux?
Відповіді:
Якщо ви хочете зробити це в одному вкладиші:
7za.exe a -ttar -so -an source_files | 7za.exe a -si archive.tgz
-an
Перемикач каже 7-Zip не розібрати параметр командного рядка імя_архіва , який зазвичай потрібно.
archive.tar
ім'я файлу , коли дані передаються в stdout.
Якщо ви просто стискаєте 1 файл у тарбол, то 7za a archive.tgz source_file
це спрацює.
Якщо ви хочете додати до файлу багато файлів, то це потрібно зробити в два етапи: Створіть дьоготь, а 7za a archive.tar source_files
потім стисніть7za a archive.tgz archive.tar
І, необов'язково, видаліть "тимчасовий" дьоготь del archive.tar