Ich habe ein Zip-Archiv. Der unzip -l myarchive.zip
Befehl gibt diese Auflistung:
top/subtop/files/1.txt
top/subtop/files2/2.txt
etc
Die Stammordner sind für alle Dateien top / subtop. Wie extrahiere ich diese Dateien ohne die beiden Ordner top / subtop?
Zum Beispiel , wenn ich bin in / home / myuser / public_html Verzeichnis, files/1.txt
und files2/2.txt
shoud direkt in das Verzeichnis extrahiert werden.
Ich habe versucht, unzip myarchive.zip top/subtop/*
aber es erstellt Top / Subtop-Verzeichnisse trotzdem.
unzip -j
.Möglicherweise möchten Sie den
tar
Befehl ausprobieren , der über eine--strip-components
Funktion verfügt und mit ZIP-Dateien arbeiten kann.quelle
tar: This does not look like a tar archive tar: Error exit delayed from previous errors
Ich habe diesen Befehl verwendet, um alle Dateien in mein Root-Dateiverzeichnis zu kopieren, nachdem ich alle komprimierten Dateien extrahiert habe. Es hat großartig funktioniert. Riesige Zeitersparnis:
( http://mlichtenberg.wordpress.com/2011/01/25/command-line-fun-how-to-flatten-a-folder-hierarchy/ )
quelle
#kissPrinciple;)
quelle