shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Como fazer um script rm -rf com | grep.


From: MrBiTs
Subject: Re: [shell-script] Como fazer um script rm -rf com | grep.
Date: Tue, 03 Jan 2006 13:51:27 -0200
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051013)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Galera sou novo na lista e a companho, todos os emails com duvidas da
> galera. Mais ainda nao vi nada parecido com o que tenho de duvida entao
> resolvi perguntar.
> Seguinte precido de um scritp que delete alguns arquivos pela data e
> nao pelo nome dos mesmos. Algo do tipo.
> rm -rf | grep 2005-12-21
> 
> Isso passando o dia, mais nao consigo deleta-lo pois falta algo ate
> mesmo neste comando.
> Alguem pode me ajudar?

Já foi abordado, sim. O que você quer é apagar todos os arquivos ou
diretórios que tenham em seu nome o 2005-12-21. Para isso você pode usar
um simples find:

$ find . -name "*2005-12-21" -exec rm -rf {} \;

Se o problema é um pouco diferente e você quer apagar arquivos que foram
criados há uma semana, você pode fazer algo como:

$ find . -ctime +7 -exec rm -rf {} \;



- --
GPG Public Key
http://keyserver.veridis.com:11371/export?id=-6037232142263389818

         \\|||//
         (.) (.)
- ----ooOO--( )--OOoo-----
      MrBiTs
http://www.mrbits.com.br
  address@hidden
- ------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDup1/rDdxWm3R8YYRAh8pAKCQCoIROOcSZHE5k1UABZGG0kl6MgCeORIp
7iLePV1Rp39/3jjv1CcA5ME=
=agPe
-----END PGP SIGNATURE-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]