Bagaimana saya bisa membongkar file .7z melalui terminal MacOS?


Jawaban:


102

Anda dapat menginstal p7zipdengan Homebrew. Begitu

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

Menginstal Homebrew sebagai yang disarankan oleh @EraserPencil masuk akal karena OP mungkin membutuhkan lebih banyak program di masa depan, yang akan berada di ujung jarinya kemudian. Anda dapat menginstal Homebrew dengan

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

Perlu dicatat juga ada 7z etetapi seperti dikomentari oleh @Qback, ini hampir tidak pernah melakukan apa yang Anda inginkan jika Anda memiliki subdirektori dalam arsip.


Saya telah menginstal 7zip juga. Sayangnya, dikatakan bahwa arsip rusak dan gagal mengekstrak file. Sudah mencoba menginstal 7za dan itu bekerja seperti pesona.
Xonshiz


7

MacOS tidak menangani format .7z secara asli.

UnArchiver adalah alat favorit saya untuk menangani .7z dan banyak format lainnya. Ini tersedia sebagai aplikasi dan alat baris perintah jika itu yang Anda inginkan untuk beroperasi.



1

Jika Anda tidak ingin menginstal homebrew, Anda dapat menginstal keka (yang merupakan gui yang sangat baik untuk (tidak) mengompresi btw) dan kemudian menautkan ke versi p7zip yang disertakan yang ditemukan diKeka.app/Contents/Resources/keka7z

Untuk membuatnya berfungsi dari baris perintah, saya menghubungkannya ke /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...>]


-4

Karena Anda terbiasa dengan CLI dan berasal dari latar belakang Linux, Anda dapat mencoba Menginstal GNU-tar di Mac

Pertama-tama Anda harus menginstal Homebrew ,

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

lalu jalankan brew install gnu-tar. Pikirkan brewsebagai yum, atau apt-getsetara.

Kemudian Anda bisa menggunakannya gtardi Mac Anda.

# 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 tartidak mengekstraksi / membongkar .7zfile.
user3439894
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.