Suchen Sie eine Reihe von Dateien.7z über das Terminal zu entpacken.
Ist ein Befehlszeilentool eingebaut oder verfügbar, oder soll eine Anwendung mit grafischer Oberfläche installiert werden?
Suchen Sie eine Reihe von Dateien.7z über das Terminal zu entpacken.
Ist ein Befehlszeilentool eingebaut oder verfügbar, oder soll eine Anwendung mit grafischer Oberfläche installiert werden?
Antworten:
Sie können p7zip
mit Homebrew installieren . So
% brew install p7zip
% 7za x myfiles.7z
Die Installation von Homebrew als @EraserPencil ist sinnvoll, da das OP in Zukunft möglicherweise mehr Programme benötigt, die ihm dann zur Verfügung stehen. Sie können Homebrew mit installieren
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Es sollte beachtet werden, dass es dies 7z e
auch gibt, aber wie von @Qback kommentiert, macht dies fast nie das, was Sie wollen, wenn Sie Unterverzeichnisse im Archiv haben.
Die Befehlszeilenversion von Unarchive kann .7z-Dateien extrahieren.
MacOS unterstützt das .7z-Format nicht von Haus aus.
Der UnArchiver ist mein Lieblingswerkzeug für die Verarbeitung von .7z und vielen anderen Formaten. Es ist sowohl als Anwendung als auch als Befehlszeilentool verfügbar, wenn Sie dies vorziehen.
Aus dieser ähnlichen Frage haben wir auch eine andere kostenlose GUI-Lösung gefunden, die unter macOS ausgeführt werden kann
Keka - der KOSTENLOSE MacOS File Un / Archiver.
Wenn Sie Homebrew nicht installieren möchten, können Sie Keka installieren (eine ausgezeichnete GUI zum (Ent-) Komprimieren von BTW) und dann auf die enthaltene Version von P7ZIP unter verlinkenKeka.app/Contents/Resources/keka7z
Damit es von der Kommandozeile aus funktioniert, habe ich es mit meinem Symbol verknüpft /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...>]
Da Sie mit CLI vertraut sind und über einen Linux-Hintergrund verfügen , können Sie versuchen, GNU-tar auf einem Mac zu installieren
Sie müssten zuerst Homebrew installieren ,
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
dann lauf brew install gnu-tar
. Stellen Sie sich brew
das vor yum
oder ein apt-get
Äquivalent.
Dann können Sie gtar
auf Ihrem Mac verwenden.
# 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
extrahiert / entpackt keine .7z
Dateien.