Re: remover vários arquivos
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 04/28/2007 03:21 PM, Fernando Faria Mariano wrote:
> Bom dia.
>
> Pessoal rodei com o comando um find uma opção para busca arquivos q não
> sao mais modificados por mais de dois anos... e agora que excluilos...
> como faço para fazer um script simples de exclusão???
>
> este arquivo está assim agora..
>
> arquivo.txt
>
> /compart/Setores/ITIL/CPD/Informatica/Formulario\ Autorizacao\ e\ Termo\
> de\ Responsabilidade_v_2_0.doc
> /compart/Setores/ITIL/CPD/Informatica/Formulario\ Para\ Demiss�o\ de\
> Usu�rios_v2_0.doc
> /compart/Setores/ITIL/.Trash-fernando/ANEXOS.doc
> /compart/Setores/ITIL/.Trash-fernando/Formulario\ Autorizacao\ e\ Termo\
> de\ Responsabilidade.doc
>
>
> rm -rf < arquivo.txt
>
> Algume pode me dar um dica?
Use o comando find com a opção -exec.
Executo o comando find com os mesmos parâmetros que você utilizou
para encontrar os arquivos que queria excluir e coloque:
<comando-find-e-suas-opções> -exec rm {} \;
Note que para o rm funcionar você pode ter que colocar -r para
ser recursivo, se quiser que ele confirme antes de excluir use o -i
(ficaria -ri), se quiser que ele exclua sem perguntar nada use o -f
(ficaria -rf), um exemplo de exclusão recursiva sem confirmação:
<comando-find-e-suas-opções> -exec rm -rf {} \;
Você pode colocar o "-v" para ser verbose e jogar a saída para
um arquivo de log para ver o que ele apagou:
<comando-find-e-suas-opções> -exec rm -rfv {} \; > log
> Obrigado
> Fernando Faria Mariano
Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGNUwjCjAO0JDlykYRAo12AKCaBd2owBFEPD1qM3yAgsioy9CcUQCgzAUc
QahwhxGU5+O3pWHb+hdgEmM=
=G0Wy
-----END PGP SIGNATURE-----
Reply to: