Wie extrahiert man Dateien in ein anderes Verzeichnis mit dem Befehl 'tar'?
Ich dachte, tar archive.tar /users/mylocation
würde funktionieren, aber das tut es nicht. Wie kann ich das tun?
677
3
Ich dachte, tar archive.tar /users/mylocation
würde funktionieren, aber das tut es nicht. Wie kann ich das tun?
Um ein Archiv in ein anderes Verzeichnis als das aktuelle zu entpacken, verwenden Sie die tar-Option
-C
oder--directory
, wie inBeachten Sie, dass das Zielverzeichnis vor der Ausführung dieses Befehls existieren muss (es kann mit
mkdir /target/directory
erstellt werden).Lesen Sie die Handbuchseite (Befehl:
man tar
) für andere Optionen.Wenn Ihr Tarball bereits einen Verzeichnisnamen enthält, den Sie ändern möchten, fügen Sie die Option
--strip-components=1
hinzu:Kombination der vorherigen Antworten und Kommentare:
Einfach den Inhalt extrahieren und das Zielverzeichnis erstellen, falls es fehlt:
Entpacken und Entfernen des Stammverzeichnisses (erste Ebene) in der ZIP-Datei