Có thể sao chép một tập tin vào một kho lưu trữ zip?


9

Tôi muốn sao chép một tập tin vào một kho lưu trữ ZIP hoặc JAR.

Điều đó có thể không? Nếu vậy thì thế nào?

Câu trả lời:


6

Sử dụng -m để nhập tệp vào tệp lưu trữ ZIP.

Tôi tìm thấy điều này trên StackOverflow có lẽ nó giúp bạn.
Cách di chuyển tệp vào zip không nén, với công cụ zip cmd

Nhưng hãy cẩn thận, nó sẽ xóa tập tin nguồn sau khi thêm nó vào kho lưu trữ. Xem các liên kết để biết thêm chi tiết.

CẬP NHẬT

Hướng dẫn từ trang web này. http://linux.about.com/od/commands/l/blcmdl1_zip.htm .
-mdi chuyển các tập tin được chỉ định vào kho lưu trữ ZIP; trên thực tế, điều này sẽ xóa các thư mục / tệp đích sau khi thực hiện lưu trữ ZIP được chỉ định.

Nếu một thư mục trở nên trống rỗng sau khi loại bỏ các tệp, thư mục cũng bị xóa. Không có xóa được thực hiện cho đến khi zipđã tạo ra các kho lưu trữ mà không có lỗi. Điều này hữu ích để bảo tồn không gian đĩa, nhưng có khả năng gây nguy hiểm vì vậy nên sử dụng kết hợp với -Tđể kiểm tra kho lưu trữ trước khi xóa tất cả các tệp đầu vào.

zip -m yourfile zip.file


tôi đã thử cp -m q.txt archive.zip !!! ** không hoạt động
moata_u

2

** để mở rộng jar, bạn có thể sử dụng lệnh jar như sau:

jar -uf file.jar newFile

** HOẶC bạn có thể trích xuất tệp từ tiện ích mở rộng jar như sau:

jar -xf file.jar fileToBeExtract 

Chúc vui vẻ :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.