Gerenciador de arquivos que extrai para uma nova pasta com o nome do arquivo

Gerenciador de arquivos que extrai para uma nova pasta com o nome do arquivo

file-roller, xarchive, 7zip (com uma solução alternativa tediosa) têm o seguinte fluxo de trabalho:

Extraia os arquivos da pasta que contém myarchive sem criar uma pasta myarchive e extrair para lá.

Peazip, Winrar tem a opção de extrair o arquivo para uma nova pasta chamada com o nome do arquivo.

Peazip está fora de questão porque não suporta arquivos tar.gz implícitos.

  1. Existe um gerenciador de arquivos que suporta gz, tar, bz, rar e zip que se integra ao menu de contexto pcmanfm que pode extrair para uma nova pasta conforme especificado?

Responder1

No Ubuntu, um clique com o botão direito do mouse (menu de contexto) em um .bz .gz .7z .bz2 etc sempre descompacta em uma pasta na minha experiência. O programa usado é...fileroller.

Também dê uma olhada nisso:Existe uma opção de menu de contexto 'Extrair para...' para o aplicativo Archive Manager no Nautilus?

Se tudo mais falhar: file-roller -h filename
a opção -h força a criação de um diretório no qual os arquivos são descompactados. O nome do diretório é igual ao nome do arquivo menos a extensão do nome do arquivo. ver:man file-roller

Responder2

file-roller -h não parece fazer nada. Se de fato funcionar, essa é a solução esperada. Caso contrário, algo assim funciona em um arquivo ext_folderno caminho:

#!/bin/bash
dir=`echo $1 | perl -ne'/(.*)\./ && print $1'`
mkdir $dir
file-roller -e $dir $1 &

informação relacionada