Gibt es eine Möglichkeit, Dateien im tar.7z-Format mit Kommandozeilenwerkzeugen in Ubuntu zu entpacken?
Ja - das Paket p7zip
/ p7zip-full
bietet eine Kommandozeilenanwendung zum Zippen/Entpacken von 7z-Dateien. Der Befehl ist einfach 7z
.
Sie können einen Aufruf von 7z
/ tar
mit einer Pipe kombinieren:
7z x -so yourfile.tar.7z | tar xf - -C target_dir
wobei target_dir ein bereits existierendes Verzeichnis ist.
Installieren Sie p7zip-full, falls noch nicht installiert:
sudo apt-get install p7zip-full
Führen Sie diesen Befehl aus, um die .tar.7z-Datei zu entpacken (gehen Sie in das Verzeichnis, in dem sich Ihre Datei befindet, wenn myfile.tar.7z
Ihr Dateiname ist):
7za x myfile.tar.7z
tar -xvf meineDatei.tar
Das's es. Der erste Befehl extrahiert die .tar-Datei, der nächste Befehl extrahiert sie vollständig.
Stellen Sie sicher, dass 7zip installiert ist. Wenn nicht, drücken Sie einfach Strg+Alt+T auf Ihrer Tastatur, um Terminal zu öffnen. Wenn es sich öffnet, führen Sie den/die folgenden Befehl(e) aus:
sudo apt-get install p7zip
Um das Kommandozeilenprogramm zu installieren, gehen Sie wie folgt vor:
sudo apt-get install p7zip-full
Danach können Sie wie folgt entpacken:
7z e <file_name>.tar.7z
Um mit vollständigen Pfaden zu extrahieren:
7z x <file_name>.tar.7z
Um einen Pfad zum Extrahieren anzugeben:
7z x <file_name>.tar.7z -opath
7z erlaubt keine Leerzeichen zwischen -o
und Pfad.