Im Moment kann es sich beim Herunterladen einer komprimierten Datei um ein .tar.gz-Archiv, ein tar.bz2-Archiv, ein .zip-Archiv oder ein .gz-Archiv handeln. Und jedes Mal muss ich mir merken, welche Befehlszeilenoptionen für dieses Programm verfügbar sind.
Gibt es ein CLI-Programm, in das ich einfach gehen kann:
Undokomprimierung Somefile.?
und lassen Sie es herausfinden, in welchem Format das Archiv ist? (zu langer Name, um Konflikte mit echten Programmen zu vermeiden)
command-line
archive
compression
Macha
quelle
quelle
archive
,compression
etc. Könnte jemand anderes die richtigen hinzufügen?Antworten:
Sie können p7zip verwenden . Es erkennt automatisch den Archivtyp und dekomprimiert ihn.
7z e <file_name>
quelle
Ich habe diesen kleinen Ausschnitt vor einiger Zeit gefunden und benutze ihn seitdem. Ich habe es nur in meiner .bashrc-Datei
quelle
7z e foo.tar.gz
nur einefoo.tar
Datei erhalten.In Debian / Ubuntu gibt es das
unp
Paket, ein Perl-Skript, das als Frontend für viele Archivierungsdienstprogramme dient.quelle
Aus einer anderen Frage : atool , das auch verschiedene Archivtypen verarbeitet und leistungsfähiger ist als,
unp
weil es auch die Auflistung von Inhalten und das Auffinden von Unterschieden zwischen Archiven usw. verarbeitet.quelle
GNU tar (und star) verfügt über mindestens einige automatische Komprimierungserkennungsfunktionen:
arbeite einfach.
quelle
star
ist eigentlich eine standardisiertere Methode, bei der GNUs tar eine nicht standardisierte Erweiterung ist.Ich denke,
ark
das KDE-Archivierungstool kann ohne GUI ausgeführt werden. Von derark
ManpageExtrahiert die Datei archive.tar.bz2 in das aktuelle Verzeichnis, ohne dass eine grafische Benutzeroberfläche angezeigt wird.
Die Unterstützung von Arks für verschiedene Archivformate hängt davon ab, welche Apps Sie installiert haben (z. B. für rar hängt es von unrar ab), aber ich kenne keine Formate, die nicht verarbeitet werden können.
quelle
Ich bin überrascht, dass niemand das in dieser Antwort vorgeschlagene DTRX- Tool erwähnt hat .
Scheint die Anfrage zu einem Abschlag zu passen.
quelle
Der Unarchiver unterstützt das Extrahieren von ca. 50 verschiedenen Formaten mit einer einheitlichen Oberfläche.
Standardmäßig wird ein Verzeichnis erstellt, wenn mehr als eine Datei oder ein Ordner der obersten Ebene vorhanden ist.
man
Zeigen Sie die zugehörige Seite an .Die Kommandozeilenversion unterstützt Linux und ist hier verfügbar .
quelle