REMOÇÕES ESPECÍFICAS

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

UNIX GURU UNIVERSE
DICA UNIX

Dica Unix 2773 - 06 de agosto de 2007
http://www.ugu.com/sui/ugu/show?tip.today

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

REMOÇÕES ESPECÍFICAS

Para remover todos os arquivos de um diretório que não estejam datadas como Março :

rm ` ls -al | grep -v "Mar" | awk '{print $9}'`

Ou uma data específica de Março :

rm ` ls -al | grep -v "Mar 28" | awk '{print $9}'`

Nota : este é um comando bem perigoso e assume que você tem consciência de estar usando o mesmo em um diretório que está cheio de arquivos que podem ser realmente apagados ou não são de Março ou outra data qualquer.

( se este não é o seu caso, você pode ter resultados bem desastrosos )

Uma outra coisa que você pode fazer é manter mais um mês no diretório. Você precisa mover os arquivos do outro mês para um diretório temporário quando for "limpar" o diretório. Depois, é só movê-los novamente para o diretório pai. Note que temos dois tipos de aspas simples, onde a primeira e a última são os delimitadores para execução do comando e o anterior ao último é utilizado para delimitar o print do awk. Eu tenho usado este comando regularmente com muitos pipes adicionais ( para fazer certas coisas que são irrelevantes aqui no momento ) para limpar vários subdiretórios onde o df acusando 100% de uso ! Este é um comando para limitar meu uso de tempo sempre que tenho que logar em diversos servidores em vários locais do globo, para efetuar limpeza.

NÃO FORNECEMOS SUPORTE A A ESTA DICA, PORTANTO, É ACONSELHÁVEL QUE VOCÊ TESTE A DICA ANTES.

-----------------------------------------------------------------------

Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today

===============================================
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE
E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR
ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO "USADAS POR SEU PROPIO RISCO".
UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM
PRODUÇÃO.

Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2007
=========================================================================