7-Zip và giải nén từ dòng lệnh


47

Tôi đang tìm cách sử dụng dòng lệnh 7-Zip để giải nén một thư mục.

Tôi có một tập tin, nói example.zipvà muốn giải nén nội dung của tập tin vào một thư mục được gọi example.

Các lệnh tôi cần để làm điều này là gì?


Ngoài ra FYI thường có một gói distro từ repo chính thức của họ. đó cũng là nguồn trực tiếp từ sourceforge (nguồn và nhị phân).
Trevor Boyd Smith

Câu trả lời:


62

7z x example.zip -oexample

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
...
  x: eXtract files with full paths
<Switches>
...
  -o{Directory}: set Output directory

Biên tập:

7z x *.zip -o*

extracts all *.zip archives to subfolders with names of these archives.

Kỳ lạ thay, tôi đã phải đi đến tập tin trợ giúp đầy đủ để tìm ví dụ này; nó không được hiển thị trong 7z /?.


chúa tể, tôi là một thằng ngốc. cảm ơn nhiều, đánh giá cao thời gian để chỉ ra tôi nên chú ý nhiều hơn đến hướng dẫn sử dụng LOL, cảm ơn một lần nữa
duhaas

thực tế, đó không phải là tạo một thư mục dựa trên tên của tệp: 7za x -o "J: \ IMC11N E \ Batch \ LehmanPoint \ báo cáo" "993002005 S.20091228.zip"
duhaas

7z xtrích xuất với các đường dẫn đầy đủ; nếu bạn muốn trích xuất vào thư mục hiện tại (bỏ qua thông tin đường dẫn trong kho lưu trữ) sử dụng 7z e. tôi thấy cả hai tiện dụng ở những thời điểm khác nhau
quack quixote

đã hoạt động, cảm ơn một lần nữa vì đã dành thời gian để chỉ ra rằng: imagebin.ca/img/WhLSe0Sw.png
duhaas

thực tế, nó được hiển thị, nếu bạn gõ chỉ 7z (trừ /?).

10

Cú pháp sẽ là: 7z x <path to>\duane.zip -oc:\duane

Điều này sẽ trích xuất nội dung của kho lưu trữ duane.zipvào thư mục c:\duanevới các đường dẫn đầy đủ.

Lưu ý: KHÔNG có khoảng trống giữa công tắc -ovà thư mục đích. Nếu thư mục đó không tồn tại, nó sẽ được tạo tự động.



3

Trích xuất đệ quy một tệp hoặc một tập hợp các tệp chọn lọc từ kho lưu trữ vào thư mục hiện tại:

7za.exe e art.archive -ir!*Art.jpg
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.