visualiza arquivos retornados de comandos shell

0

Muitas vezes eu grep e find através de diretórios (geralmente contendo imagens) e eu tenho que "visualmente" verificar o resultado antes que eu possa operar no resultado (como excluir, mover, etc). Por exemplo:

find ./pictures -iname "*.jpg" -size +2M -not -path "*/holiday/*"
path1/img_2345.jpg
path1/img_2346.jpg
path1/img_2347.jpg

Eu gostaria de rapidamente verificar o que está por trás dos nomes dos arquivos. Eu sei que posso apenas display , mas às vezes eu preciso lidar com a saída de várias centenas de nomes de arquivos, então executar um comando não é uma opção.

nautilus / nemo etc. não são uma opção, nem porque seus recursos de filtro são muito limitados (eu realmente gostaria de usar find e grep )

Então, agora, minha pergunta é: Existe uma maneira de confortavelmente usar a saída de ferramentas de linha de comando arbitrárias como entrada para um visualizador de arquivos / imagens?

Editar: os comentários mostram que perdi alguns detalhes que são importantes para mim:

  • O visualizador deve operar nos arquivos reais em vez de cópias ou links simbólicos (como, por exemplo, gwenview quando você fornece arquivos na linha de comando). O motivo é que eu gostaria de poder excluir / renomear / mover os arquivos.

  • O visualizador envolvido deve manter as informações sobre a estrutura do diretório (por várias razões)

    • operar em arquivos se torna difícil quando eu só tenho o nome
    • às vezes, o nome do arquivo não é exclusivo
    • às vezes, o nome do diretório contém informações importantes

Comecei a implementar uma ferramenta por conta própria, mas tenho a sensação suja de reinventar a roda. Pelo menos posso mostrar melhor do que estou falando:

Obviamente,nocampoinferiorvocêpodeescreverqualquercomando,osnomesdosarquivossãolistadosnocampoàesquerda.Clicaremqualqueritemdalistamostraráisso.

Euachoqueessafuncionalidadejápoderiaexistircomoumpluginparaumemuladordeterminalouumgerenciadordearquivos-maseunãoconheçonenhum..

Atéencontrarumasoluçãomelhor,continuareiodesenvolvimento(junte-seamim aqui ). Mas eu realmente gostaria de economizar tempo e usar uma solução existente.

Como está seu fluxo de trabalho?

    
por frans 30.04.2016 / 11:59

0 respostas