Căutând să despachetați o grămadă de fișiere.7z prin terminal.
Există un instrument de linie de comandă încorporat, disponibil sau I va instala o aplicație care vine cu o interfață grafică?
Comentarii
- Am găsit o soluție aici: superuser.com/questions/548349/ … deși nu l-am testat încă '
Răspuns
Puteți instala p7zip
cu Homebrew. Deci,
% brew install p7zip % 7za x myfiles.7z
Instalarea Homebrew așa cum a sugerat @EraserPencil are sens, deoarece OP ar putea avea nevoie de mai multe programe în viitor, care ar fi la îndemână atunci. Puteți instala Homebrew cu
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Trebuie menționat că există și 7z e
, dar a fost comentat de @Qback , acest lucru nu face aproape niciodată ceea ce doriți dacă aveți subdirectoare în arhivă.
Comentarii
- Am instalat și 7zip. Din păcate, a spus că arhiva este deteriorată și nu a reușit să extragă fișierul. Am încercat instalarea 7za și a funcționat ca un farmec.
Răspuns
Versiunea din linia de comandă a Unarchive poate extrage fișiere .7z.
Răspuns
MacOS nu gestionează formatul .7z în mod nativ.
UnArchiver este instrumentul meu preferat pentru manipularea .7z și a multor alte formate. Este disponibil atât ca aplicație, cât și ca instrument de linie de comandă, dacă așa preferați să operați.
Răspuns
Dacă nu doriți să instalați homebrew, puteți instala keka (care este un ghid excelent pentru (ne) comprimarea BTW) și apoi conectați la versiunea inclusă a p7zip găsit la Keka.app/Contents/Resources/keka7z
Pentru a-l face să funcționeze din linia de comandă, l-am legat în simbolul /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...>]
Răspuns
De asemenea, am găsit o altă soluție GUI complet gratuită care poate rula pe macOS din această altă întrebare similară
Keka – fișierul GRATUIT macOS un / archiver.
Răspuns
Răspuns
Deoarece sunteți familiarizat cu CLI și proveniți dintr-un fundal Linux, ați putea încerca Instalarea GNU-tar pe Mac
Mai întâi trebuie să instalați Homebrew ,
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
apoi rulați brew install gnu-tar
. Gândiți-vă la brew
ca la yum
sau la apt-get
echivalent.
Apoi puteți utiliza gtar
pe computerul dvs. Mac.
# 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
Comentarii
- AFAIK
tar
nu extrage / despacheta fișierele.7z
.