1) trích xuất từ file zip lớnlàm thế nào để giải nén tập tin từ một (30GB +) file zip lớn trên máy chủ Linux
tôi muốn trích xuất tập tin từ một file zip lớn (30GB +) trên máy chủ Linux. Có đủ dung lượng đĩa trống.
Tôi đã thử jar xf dataset.zip
. Tuy nhiên, có lỗi push button is full
và không thể trích xuất tất cả các tệp.
Tôi đã thử unzip
, nhưng tệp zip bị hỏng.
Archive: dataset.zip
warning [dataset.zip]: 35141564204 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [dataset.zip]: start of central directory not found;
zipfile corrupt.
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)
tôi đã cố gắng zip -FF dataset.zip --out data.zip
, và có một lỗi mà nhập quá lớn:
zip error: Entry too big to split, read, or write (Poor compression resulted in unexpectedly large entry - try -fz)
Liệu có cách nào tôi có hiệu quả có thể trích xuất file từ file zip thực sự lớn?
2) giải nén tập tin nhất định từ một tập tin zip lớn
Nếu tôi chỉ muốn có một số tập tin nhất định từ file zip lớn này, là có anyway tôi có thể trích xuất chỉ những tập tin này? Ví dụ: data1.txt từ dataset.zip? Có vẻ như tôi không thể sử dụng bất kỳ lệnh zip
hoặc unzip
nào (luôn có vấn đề về tham nhũng zipfile).
Cảm ơn!
Bạn có đủ dung lượng đĩa trống khi các tệp giải nén đang được đặt không? Có bất kỳ tệp nào, sau khi đã giải nén, đủ lớn để vượt quá kích thước tệp tối đa cho hệ thống tệp của bạn không? –
Có đủ dung lượng đĩa trống. Tôi không cần tất cả các tệp ngay bây giờ. Có anyway tôi chỉ có thể trích xuất các tập tin nhất định từ các tập tin giải nén? –