Você pode adicionar entradas de menu personalizadas com o pacote nautilus-actions
, consulte este Q & amp; A para um problema semelhante (existem screenshots agradáveis também ... :)).
Não consegui dizer nautilus-actuions de qual diretório executar o caminho ou executar dois comandos (ou seja, cd
para o diretório correto primeiro). Portanto, 2 soluções alternativas:
Caminhos completos
Em ações do nautilus:
Como comando, digite zip
com as opções %d/%f.epub %M
.
Isso incluirá todo o caminho no arquivo ZIP. Isso provavelmente não é adequado para arquivos * .epub. Você pode adicionar o sinalizador -j
para incluir apenas arquivos (nenhum diretório).
Script
Coloque este script em /usr/local/bin
:
#!/bin/bash
cd $1
zip $2.epub $3
E use o comando your-script-name
as e estas opções: "%d" "%f.epub" "%m"
Eu não testei, por favor relate bugs (especialmente com espaços no caminho ou nomes de arquivos!) ou edite esta resposta para confirmar que funciona!