Error al extraer un archivo 7zip a un directorio de salida específico en Linux

Error al extraer un archivo 7zip a un directorio de salida específico en Linux

Tengo un archivo 7zip que necesito extraer a otro directorio en lugar del directorio en el que se encuentra el archivo, sin embargo, aparece el error "Error: línea de comando incorrecta". El comando que estoy ejecutando es 7zr e -o extract/ {name_of_archive}.7z. ¿Qué estoy haciendo mal?

Respuesta1

Pruebe este comando en su lugar (puedes usar 7z, 7za o 7zr):

7z x -oextract/ foo.7z

Según la página de manual de 7z, no debe haber espacio entre el modificador '-o' y el nombre del directorio:

  -o{Directory}
          Set Output directory



7z, 7za y 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 usa complementos para manejar archivos.
  • 7za es un ejecutable independiente.7za maneja menos formatos de archivo que 7z.
  • 7zr es un ejecutable independiente. 7zr maneja menos formatos de archivo que 7z.
    7zr es una "versión ligera" de 7za que sólo maneja archivos 7z.

información relacionada