Gibt es ein Befehlszeilentool, mit dem Dateien aus den meisten bekannten Archivtypen extrahiert werden können ? So etwas wie StuffIt Expander, aber ohne GUI.
Gibt es ein Befehlszeilentool, mit dem Dateien aus den meisten bekannten Archivtypen extrahiert werden können ? So etwas wie StuffIt Expander, aber ohne GUI.
Der Unarchiver hat laut Website seit Version 2.5 zwei Kommandozeilen-Dienstprogramme:
Unterstützte Dateiformate sind Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt und viele andere mehr und weniger unklare Formate. [..] Wenn Sie eine komprimierte Datei haben, die The Unarchiver nicht öffnet, posten Sie bitte einen Fehler im Bug-Tracker und fügen Sie die betreffende Datei hinzu. Ich werde prüfen, ob es möglich ist, Unterstützung dafür hinzuzufügen!
[..]
Es stehen jetzt zwei Befehlszeilen-Dienstprogramme zur Verfügung,
unar
mitlsar
denen Archive entpackt und aufgelistet werden können. Sie befinden sich noch in der Entwicklung und sind nicht wirklich funktionsreich, sollten aber funktionieren. Diese sind als vorkompilierte Binärdateien für OS X und Windows auf der Download-Seite verfügbar und können auch unter Linux erstellt werden.
Um die Befehlszeilentools herunterzuladen (nicht im regulären The Unarchiver-Download enthalten!), Rufen Sie die Google Code-Downloadseite des Projekts auf und wählen Sie unar0.2.zip
(gültig ab 20. September 2010).
./unar --help
und./lsar --help
Versuchen Sie es mit 7-Zip . Zusätzlich zu seinem eigenen nativen Format (.7z) kann es die folgenden Erweiterungen verarbeiten: ZIP, gzip, bzip2, tar und in Betas für Version 9 xz. Es kann auch (nur) in den folgenden Formaten dekomprimiert werden: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR und Z.
Eine Windows-Befehlszeilenversion
7za.exe
ist enthalten. Für andere Plattformenp7zip
steht im P7ZIP SourceForge-Projekt eine POSIX-Version mit dem Namen zur Verfügung. Einige dieser Ports sind auch über die Downloadseite von 7-Zip verlinkt . Leider scheint die Mac-Verbindung unterbrochen zu sein. Erstellen Sie sie für OS X entweder selbst oder verwenden Sie MacPorts .BEARBEITEN: Für Nicht-Windows-Versionen gehen Sie auf die Seite Downloads. Dort finden Sie den Quellcode sowie vorkompilierte Binärdateien.
quelle
p7zip
alle von 7-Zip unterstützten Formate unterstützt werden. Wenn jemand von einem binären Download-Link weiß, lassen Sie es uns wissen.Wenn Sie zufällig Homebrew verwenden , können Sie
atool
viele Archivtypen wie folgt installieren und extrahieren:Vorausgesetzt, die entsprechenden externen Programme sind auf Ihrem System verfügbar, kann es Folgendes verarbeiten:
.tar.gz
,.tgz
,.tar.bz
,.tbz
,.tar.bz2
,.tbz2
,.tar.Z
,.tZ
,.tar.lzo
,.tzo
,.tar.lz
,.tlz
,.tar.xz
,.txz
,.tar.7z
,.t7z
,.tar
,.zip
,.jar
,.war
,.rar
,.lha
,.lzh
,.7z
,.alz
,.ace
,.a
,.arj
,.arc
,.rpm
,.deb
,.cab
,.gz
,.bz
,.bz2
,.gz
,.bz
,.bz2
,.Z
,.lzma
,.lzo
,.lz
,.xz
,.rz
,.lrz
,.7z
,.cpio
quelle
sudo port install atool
Sie können
brew install unar
oderbrew install atool
und dann verwenden:quelle
Für die Komprimierungs- und Archivierungsarten, die Mac OS X von Haus aus kennt, können Sie nur verwenden
open
, und es wird "Archive Utility" (früher BOMArchiveHelper) aufgerufen, genau wie wenn Sie im Finder darauf doppelklicken würden. Dies funktioniert für [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z) usw. usw.Wenn Sie Apps installiert haben, die wissen, wie andere Formate entarchiviert werden, und diese für diese Dateierweiterungen oder
magic(5)
-werte registriert sind,open
startet der Befehl diese Apps, um diese Typen zu verarbeiten. Natürlich landen Sie wahrscheinlich in den GUIs dieser Apps.quelle
-g
starte, befindet es sich immer noch unter dem vordersten Fenster)