Mencari untuk membongkar banyak file.7z melalui terminal.
Apakah ada alat baris perintah yang terpasang, tersedia atau saya akan menginstal aplikasi yang dilengkapi dengan antarmuka grafis?
Mencari untuk membongkar banyak file.7z melalui terminal.
Apakah ada alat baris perintah yang terpasang, tersedia atau saya akan menginstal aplikasi yang dilengkapi dengan antarmuka grafis?
Jawaban:
Anda dapat menginstal p7zip
dengan 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 e
tetapi seperti dikomentari oleh @Qback, ini hampir tidak pernah melakukan apa yang Anda inginkan jika Anda memiliki subdirektori dalam arsip.
Versi baris perintah Unarchive dapat mengekstrak file .7z.
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.
Kami juga menemukan solusi GUI lain yang benar-benar gratis yang dapat berjalan di macOS dari pertanyaan serupa lainnya
Keka - file macOS GRATIS / pengarsipan.
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...>]
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 brew
sebagai yum
, atau apt-get
setara.
Kemudian Anda bisa menggunakannya gtar
di 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
tar
tidak mengekstraksi / membongkar .7z
file.