Làm cách nào tôi có thể giải nén các tệp .7z qua thiết bị đầu cuối MacOS?


67

Tìm cách giải nén một loạt các tập tin.7z thông qua thiết bị đầu cuối.

Có một công cụ dòng lệnh được tích hợp sẵn, hoặc tôi sẽ cài đặt một ứng dụng đi kèm với giao diện đồ họa?


1
Tôi đã tìm thấy một giải pháp ở đây: superuser.com/questions/548349/ Mặc dù tôi chưa thử nghiệm nó
Stephan

Câu trả lời:


102

Bạn có thể cài đặt p7zipvới Homebrew. Vì thế

% brew install p7zip
% 7za x myfiles.7z

Việc cài đặt Homebrew như @EraserPpson đề xuất có ý nghĩa vì OP có thể cần nhiều chương trình hơn trong tương lai, điều đó sẽ nằm trong tầm tay của anh ấy sau đó. Bạn có thể cài đặt Homebrew với

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Cũng cần lưu ý là có 7z enhưng như đã nhận xét bởi @Qback, điều này gần như không bao giờ làm những gì bạn muốn nếu bạn có thư mục con trong kho lưu trữ.


Tôi đã cài đặt 7zip. Thật không may, nó nói rằng kho lưu trữ bị hỏng và không thể giải nén tập tin. Đã thử cài đặt 7za và nó hoạt động như một bùa mê.
Xonshiz


7

MacOS không xử lý định dạng .7z nguyên bản.

UnArchiver là công cụ yêu thích của tôi để xử lý .7z và nhiều định dạng khác. Nó có sẵn dưới dạng cả ứng dụng và công cụ dòng lệnh nếu đó là cách bạn muốn vận hành.



1

Nếu bạn không muốn cài đặt homebrew, bạn có thể cài đặt keka (đây là một gui tuyệt vời cho (un) nén btw) và sau đó liên kết với phiên bản p7zip đi kèm được tìm thấy tạiKeka.app/Contents/Resources/keka7z

Để làm cho nó hoạt động từ dòng lệnh, tôi đã liên kết nó với /usr/local/bin

> ln -s /Applications/Keka.app/Contents/Resources/keka7z /usr/local/bin/7z
> 7z -h

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Modified by aONe for Keka

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

0

Bạn có thể cài đặt P7ZIP từ Rudix . Bạn không phải cài đặt hệ sinh thái Rudix.


-4

Vì bạn đã quen thuộc với CLI và đến từ nền tảng Linux, bạn có thể thử Cài đặt GNU-tar trên Mac

Trước tiên bạn cần cài đặt Homebrew ,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

rồi chạy brew install gnu-tar. Nghĩ đến brewyum, hoặc apt-gettương đương.

Sau đó, bạn có thể sử dụng gtartrên máy Mac của mình.

# on Mac
$ gtar czvf example.tar.gz example
example/
example/bla.txt

# send it to CentOS
# login to CentOS

$ tar xzvf example.tar.gz
example/
example/bla.txt

3
AFAIK tarkhông giải nén / giải nén .7ztập tin.
dùng3439894
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.