Ich habe ein 7zip-Archiv, das ich in ein anderes Verzeichnis als das Verzeichnis, in dem sich das Archiv befindet, extrahieren muss. Allerdings erhalte ich die Fehlermeldung „Fehler: Falsche Befehlszeile“. Der Befehl, den ich ausführe, lautet 7zr e -o extract/ {name_of_archive}.7z
. Was mache ich falsch?
Antwort1
Versuchen Sie stattdessen diesen Befehl (Sie können 7z, 7za oder 7zr verwenden):
7z x -oextract/ foo.7z
Laut der 7z-Manpage sollte zwischen dem Schalter „-o“ und dem Verzeichnisnamen kein Leerzeichen stehen:
-o{Directory}
Set Output directory
7z, 7za und 7zr:
7-Zip is a file archiver with the highest compression ratio. The pro‐
gram supports 7z (that implements LZMA compression algorithm), LZMA2,
XZ, ZIP, Zip64, CAB, RAR (if the non-free p7zip-rar package is
installed), ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO, most filesystem
images and DEB formats. Compression ratio in the new 7z format is
30-50% better than ratio in ZIP format.
- 7z verwendet Plugins zur Verwaltung von Archiven.
- 7za ist eine eigenständige ausführbare Datei.7za verarbeitet weniger Archivformate als 7z.
- 7zr ist eine eigenständige ausführbare Datei. 7zr verarbeitet weniger Archivformate als 7z.
7zr ist eine „Light-Version“ von 7za, die nur 7z-Archive verarbeitet.