Làm cách nào tôi có thể sử dụng 7-Zip CLI ( 7za.exe ) trên Windows để tạo tài liệu lưu trữ .tgz, như tôi sử dụng tar zcvf archive.tgz source_files
trên Linux?
Làm cách nào tôi có thể sử dụng 7-Zip CLI ( 7za.exe ) trên Windows để tạo tài liệu lưu trữ .tgz, như tôi sử dụng tar zcvf archive.tgz source_files
trên Linux?
Câu trả lời:
Nếu bạn muốn làm điều đó trong một lớp lót:
7za.exe a -ttar -so -an source_files | 7za.exe a -si archive.tgz
Công -an
tắc yêu cầu 7-Zip không phân tích tham số dòng lệnh archive_name thường được yêu cầu.
archive.tar
tên tệp được yêu cầu khi dữ liệu được truyền đến thiết bị xuất chuẩn.
Nếu bạn chỉ nén 1 tệp vào tarball thì 7za a archive.tgz source_file
sẽ hoạt động.
Nếu bạn muốn thêm nhiều tệp vào tar thì bạn cần thực hiện theo hai bước: Tạo tar sau 7za a archive.tar source_files
đó nén nó7za a archive.tgz archive.tar
Và, tùy ý, xóa tar 'tạm thời' del archive.tar