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?
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?
Câu trả lời:
Bạn có thể cài đặt p7zip
vớ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 e
như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ữ.
Phiên bản dòng lệnh của Unarchive có thể trích xuất các tệp .7z.
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.
Chúng tôi cũng tìm thấy một giải pháp GUI hoàn toàn miễn phí khác có thể chạy trên macOS từ câu hỏi tương tự khác này
Keka - tập tin macOS MIỄN PHÍ un / archiver.
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...>]
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 brew
là yum
, hoặc apt-get
tương đương.
Sau đó, bạn có thể sử dụng gtar
trê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
tar
không giải nén / giải nén .7z
tập tin.