So entpacken Sie TAR-Datei oder eine komprimierte Datei mit Linux oder MacOS

Persönliche Sprache, einer der Schmerzen aller, die Terminal verwendet, vor allem, ist das Entpacken von Dateien verschiedener Erweiterungen. Abgesehen von der ZIP, dass wir zum Entpacken UNZIP verwenden, müssen wir uns Optionen merken, die wir in den TAR-Befehl aufnehmen können.

Als ich daran dachte, einen "Untar" zu schaffen, fand ich in einer Forschung das Unar, was alles ist, was wir suchen. Super einfach und praktisch zu bedienen, führen Sie einfach: unar file-a-descompactar.ext .

Es scheint mir, dass es bereits als Standard in mehreren Distributionen kommt, aber dennoch folgt das Github-Repository für diejenigen, die benötigen:

Github: https://github.com/ashang/unar

Grundlegende Befehl zum Extrahieren einer komprimierten Datei, ohne Optionen verwenden zu müssen, verwenden Sie nur den App-Namen plus die Datei:

• unar file-to-extract.ext

Es gibt Optionen hinzuzufügen, und ich werde unten beschreiben:

Unar --helpun
ar v1.10.1, ein Tool zum Extrahieren des Inhalts von Archivdateien.
Verwendung: un[options]ar archive[files …] V

erfügbare Optionen:-o
utput-directory (-o) Das Verzeichnis, in das der Inhalt des Archivs geschrieben werden soll. Standardwerte für das aktuelle Verzeichnis. Wenn auf einen einzelnen Bindestrich (-) festgelegt, werden keine Dateien erstellt, und alle Daten werden to
stdout.-f
orce-overwrite (-f) Immer überschreiben Dateien, wenn eine zu entpackende Datei bereits auf dem Datenträger vorhanden ist. Standardmäßig fragt das Programm den Benutzer, wenn mö
glich, andernfalls überspringen Dateien, wenn eine Datei entpac
kt werden bereits auf disk.-force-directory (-d) Immer ein e
nthaltendes Verzeichnis für den Inhalt des entpackten Archivs erstellen. Standardmäßig wird ein Verzeichnis erstellt, wenn es mehr als eine Datei oder einen Ordner der oberst
en Ebene gibt.-no-directory (-D) Erstellen Sie niemals ein enthaltendes Verzeichnis für den Inhalt des entpackte
n Archivs.-password (-p) Das Kennwort zum Entschlüsseln geschützter Archive.-e) D
ie Codierung, die für Dateinamen im Archiv verwendet werden soll, wenn bekannt ist, ist nicht bekannt. Wenn nicht angegeben, versucht das Programm, die verwendete Codierung automatisch zu erkennen. Verwenden Sie "help" oder "list"
als Argument, um eine Liste aller unterstützten Codierungen zu geben
.-password-encoding (-E) Die Codierung, die für das Kennwort für das Archiv verwendet werden soll, wenn es nicht bekannt ist. Wenn nicht angegeben, dann entweder die Codierung durch die -encoding Option oder die automatisch erkannte Cod
ierung ve
rwendet.-indexes (-i) Anstatt die Dateien zu entpacken als Dateinamen oder Platzhaltermuster, geben Sie sie als Indizes, als Ausgabe von lsar.-no
-recursion (-nr) Versuchen Sie nicht, Archive in anderen Archiven enthalten zu extrahieren. Zum Beispiel, beim Entpacken einer .tar.gz Datei, entpacken Sie nur die .gz Datei und nicht deren Inha
lt.-copy-time (-t) Kopieren Sie die Dateiänderungszeit aus der Archivdatei in das enthaltende Verzeichnis, wenn eine erstellt wird.-
Gabeln (-k) Wie man Mac OS-Ressourcengabeln behandelt. "visible" erstellt AppleDouble-Dateien mit der Erweiterung ".rsrc", "hidden" erstellt AppleDouble-Dateien mit dem Präfix "._" und "skip" verwirft a
lle Ressourcengabeln. Standardeinstellung "visi
ble".-quiet (-q) Ausführen im still
en Modus.-Version (-v) Druckversion und exi
t.-help (-h) Diese Informationen anzeigen.

Wenn wir eine Datei zitieren, gibt es natürlich einige Ausnahmen wie DEB, DMG, PAR, SHG, ACE 2.0 (auch Winace Standard) und Amiga.

Beispiele für unterstützte Erweiterungen reichen von den häufigsten bis zu vielen anderen, wie: ZIP, RAR, 7Z (unverschlüsselt), TAR, GZIP, BZIP2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, SPLIT (Basisanschluss), STUFFIT (ohne Verschlüsselung), STUFFIT X, DISKDOUBLER, COMPACT PRO (unverschlüsselt), PACKIT, CPIO, Z, ARJ (kein Split), ARC, PAK, ACE (DOS Standard), ZOO, LZH, ADF, DMS, LZX, POWERPACKER, LBR, , CRUNCH, XAR, RPM, ALZIP (unverschlüsselt), NSA, SAR, NDS, ZIPX und andere nicht verwendete Erweiterungen, die von der libxad-Bibliothek unterstützt werden.

Gefällt mir dieser Inhalt, haben Sie Anregungen oder andere Fragen? Hinterlassen Sie eine Nachricht.

Folgen Sie mir auf Twitter @danielsob

Für Sie, die daran interessiert sind, mehr interaktive Tutorials mit Inhalten wie diesem durchzuführen, respektieren Sie die Forschung und Konstruktion von Inhalten, gibt es Zeit und Wissen, die dazu verpflichtet sind. Denken Sie daran, die Quelle zu zitieren. Jeder gewinnt damit.