![Wie entpacke ich eine Datei im Terminal und gebe sie mit einem bestimmten Dateinamen aus?](https://rvso.com/image/1127595/Wie%20entpacke%20ich%20eine%20Datei%20im%20Terminal%20und%20gebe%20sie%20mit%20einem%20bestimmten%20Dateinamen%20aus%3F.png)
Ich weiß, dass ich ausführe sudo unzip file.zip -d /path/to/dir
, aber gibt es eine Möglichkeit, den Namen der Ausgabedatei anzugeben?
Antwort1
Wenn Sie sicher sind, dass Ihr Zip-Archiv nur eine Datei enthält, können Sie diese unter einem anderen Dateinamen entpacken mit
unzip -p > thenewFile
Erklärung: -p
weist darauf hin unzip
, den Inhalt direkt zu extrahieren stdout
und ihn dann in eine neue Datei umzuleiten.
Antwort2
Hast du es schon mit unzip7 probiert? Installiere es zuerst (gib Folgendes im Terminal ein):
sudo apt-get install unzip
und verwenden Sie dann diesen Befehl im Terminal:
unzip (the zip file) -d (path to unzip)
und auf diese Weise könnte es gut funktionieren.