Tôi đã nén thư mục trên Mac OSX bằng dòng lệnh zip
và tùy chọn -r
. Tôi scp
.zip
cho một cụm hoạt động trên Linux.Lỗi khi `tar` a` .zip` trên Linux
Nếu tôi cố gắng để giải nén các .zip
với
tar -vxzf foo.zip
trên máy tính của tôi nó hoạt động. Nhưng cùng một lệnh không hoạt động trên cluster. Tôi gặp lỗi
gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Làm cách nào để giải quyết vấn đề này?
Âm thanh hiển nhiên bây giờ +1. Tôi thực sự không biết lưu trữ TAR là gì. Btw, tại sao 'tar' làm việc trên' .zip' trên máy Mac của tôi? Cảm ơn rất nhiều. –
@ Remi.b tar trên Mac là một phiên bản của tar BSD chứ không phải là tar GNU được sử dụng trên các bản phân phối Linux. [Trang Apple Man] (https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/tar.1.html) đề xuất Mac tar có thể xử lý các tệp zip, nhưng GNU tar có thể ' t (ngoại trừ trường hợp giới hạn được mô tả trong câu trả lời khác). –