Geovane, Esqueci o do
for arquivo in `find . -type f -print | xargs file | grep Flash | cut -d : -f 1` then *do* cp $arquivo ~/Vídeos/ done []s Ronan Em 14 de julho de 2011 10:42, Ronan Lucio <ronanlu...@gmail.com> escreveu: > Geovane, > > Legal cara. > Ficou legal mesmo. Mas como tudo pode ser melhorado... :-) > > Estando do diretório correto: > $ cd /home/geovane/.mozilla/firefox/rixby0h8.default/Cache > > Você poderá aplicar um "file" em todos os arquivos cacheados: > $ find . -type f -print | xargs file > > A partir daí você poderá ver todos os tipos de arquivos listados. > Supondo que você queira armazenar apenas os arquivos de flash, aplique um > grep > $ find . -type f -print | xargs file | grep Flash > > Agora vamos extrair apenas a primeira coluna listada: > $ find . -type f -print | xargs file | grep Flash | cut -d : -f 1 > > Com um "for" você poderá copiá-los para o destino > > for arquivo in `find . -type f -print | xargs file | grep Flash | cut -d : > -f 1` then > cp $arquivo ~/Vídeos/ > done > > Abraço, > Ronan > > Em 13 de julho de 2011 22:07, Geovane Silva <geovane.j...@gmail.com>escreveu: > > Obrigado Ronan e Luiz pelas dicas. >> >> Depois de algumas pesquisas consegui escrever um script que funciona. Está >> bastante amador, mas funciona. Conforme está, ele separa apenas arquivos >> de >> vídeo flv. O comando head quando sem argumentos imprime somente as 10 >> primeiras linhas, portanto se tiver mais de 10 arquivos flv no cache nem >> todos serão copiados. Mas, isso pode ser melhorado. >> >> Segue os comandos: >> * >> >> #bin/bash >> >> cd /home/geovane/.mozilla/firefox/rixby0h8.default/Cache >> file --mime-type * | grep 'video/x-flv' > /tmp/videos.txt >> sed "s/: video\/x-flv//g" /tmp/videos.txt | cp $(head ) >> /home/geovane/Área*/videos/ >> rm /tmp/videos.txt* >> >> >> >> >> >> Geovane J. da Silva >> -- >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >> >> Lista de discussão Ubuntu Brasil >> Histórico, descadastramento e outras opções: >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br >> > > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br