Was wurde bisher noch nicht erwähnt ist das Schweizer Taschenmesser der Befehlszeilenprogramme: atool
; Es ist in den Repositorys verfügbar: Klicken Sie auf atool oder führen Sie es aus sudo apt-get install atool
.
atool
ist eigentlich ein Skript mit verschiedenen Funktionen wie aunpack, apack, als, acat, adiff und arepack. Die wahrscheinlich häufigste Verwendung des Programms ist das Extrahieren von Archiven mit dem Befehl aunpack. Es gibt einige interessante und nützliche Optionen, aber die grundlegende Methode zum Extrahieren der meisten Archive besteht darin, nur Folgendes auszuführen:
aunpack myarchive.tar
Die Unterstützung für die Archivformate tar, 7z, zip, jar, rar, ar, lha und viele andere sowie deren Variationen wird durch Eingabe man atool
im Terminal oder durch Online- Anzeige der Ubuntu-Manpage dokumentiert .
Das Nützliche ist also, dass Sie, wenn Sie ein tar-, zip- und gz-Archiv im selben Ordner haben, nur ausführen müssen, um sie alle zu extrahieren
aunpack -e *
Alle unterstützten Archive werden entpackt, wobei die Ordnerstruktur beibehalten wird. Wenn der Name des resultierenden Ordners bereits existiert, wird er nicht überschrieben, sondern erhält einen eindeutigen Namen wie unpack-5645.
Oder wenn Sie nur einen Archivtyp auswählen und alle entpacken möchten, verwenden Sie stattdessen
aunpack -e *.zip
Wenn Sie Dateien benötigen, die direkt in ein bestimmtes Verzeichnis entpackt wurden, wobei nur die Verzeichnisstruktur des Unterordners beibehalten wird (falls diese beendet wird), geben Sie beispielsweise Folgendes ein:
aunpack -e Scripts11.zip -X /home/mike/Videos
Wenn bereits eine Datei mit demselben Namen vorhanden ist, werden Sie aufgefordert, eine Aktion umzubenennen oder zu überschreiben, es sei denn, Sie haben die Option force ( -f
) im Befehl angegeben.
Wie die Manpage feststellt, extrahiert aunpack zuerst
Dateien in ein eindeutiges (temporäres) Verzeichnis kopieren und den Inhalt dann nach Möglichkeit zurückschieben. Dies verhindert auch, dass lokale Dateien versehentlich überschrieben werden.
Mit den anderen Tools sind andere Aktionen möglich, wie in der Manpage erwähnt :
- apack erstellt Archive aus den angegebenen Dateien oder Ordnern oder aus der angegebenen stdin
- Als listet Dateien innerhalb des angegebenen Archivs auf
- Mit acat kann man Archivdateien nach stdout extrahieren
- Mit adiff können Sie die beiden angegebenen Archive vergleichen
- Mit arepack können Sie ein Archivformat in ein anderes konvertieren, indem Sie den Inhalt des ursprünglichen Archivs in einen temporären Ordner legen und dann das neue neu packen.
Es gibt viele weitere nützliche Optionen für alle Dienstprogramme, aber wahrscheinlich wird die am häufigsten verwendete Option aunpack sein, da es so einfach ist, mehrere verschiedene Archive zu extrahieren. Es ist großartig, nur einen Befehl ausgeben und mehrere verschiedene Archivformate extrahieren zu können, ohne die verschiedenen Befehle für tar, zip usw. verwenden zu müssen.
In diesem Online-Magazin finden Sie einen aktuellen Artikel, der beschreibt, wie Sie die atool-Funktionen in die benutzerdefinierten Aktionen Ihres Dateimanagers wie Thunar integrieren .