[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: