Fehler beim Extrahieren eines 7zip-Archivs in ein bestimmtes Ausgabeverzeichnis in Linux

Fehler beim Extrahieren eines 7zip-Archivs in ein bestimmtes Ausgabeverzeichnis in Linux

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.

verwandte Informationen