Ação customizada do Thunar: Extração para subdiretórios

0

Estou tentando criar uma Ação personalizada no Thunar (Gerenciador de arquivos) que extrairá um gzip archive em um subdiretório do mesmo nome (por exemplo, abc.tar.gz to abc/ ). Eu criei este comando, que funciona, embora coloque aspas simples em volta do nome do arquivo (por exemplo, 'abc'/ em vez de abc/ ). Eu executei o comando equivalente manualmente e ele não contém aspas simples. Como posso removê-los e de onde eles vêm? Existe um método melhor de fazer isso?

tar -xzvf %n -C "$(f="%n"; g=${f%%.tar.gz}; mkdir -p $g; echo $g)"
    
por xen 27.11.2015 / 21:44

1 resposta

1

Eu tentaria remover as aspas em torno de %n . Parece que thunar coloca suas próprias marcas lá, e é por isso que você as tem no nome da pasta.

Além disso, quando você verifica os exemplos do thunar, eles nunca colocam as marcas nas variáveis expandidas.

    
por 27.11.2015 / 22:35