[Ubuntu-BR] script para buscar apenas os vídeos da pasta temporária do navegador

Ronan Lucio ronanlucio em gmail.com
Quinta Julho 14 13:52:29 UTC 2011


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 <ronanlucio em 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.jair em 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
>>
>
>



More information about the ubuntu-br mailing list