Erro ao extrair um arquivo 7zip para um diretório de saída específico no Linux

Erro ao extrair um arquivo 7zip para um diretório de saída específico no Linux

Eu tenho um arquivo 7zip que preciso extrair para outro diretório, em oposição ao diretório em que o arquivo está localizado, mas recebo o erro "Erro: linha de comando incorreta". O comando que estou executando é 7zr e -o extract/ {name_of_archive}.7z. O que estou fazendo de errado?

Responder1

Tente este comando (você pode usar 7z,7za ou 7zr):

7z x -oextract/ foo.7z

De acordo com a página de manual do 7z, não deve haver espaço entre a opção '-o' e o nome do diretório:

  -o{Directory}
          Set Output directory



7z, 7za e 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 plugins para lidar com arquivos.
  • 7za é um executável independente.7za lida com menos formatos de arquivo que 7z.
  • 7zr é um executável independente. 7zr lida com menos formatos de arquivo que 7z.
    7zr é uma "versão light" do 7za que lida apenas com arquivos 7z.

informação relacionada