=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE DICA UNIX
Dica Unix 2432 - 29 de agosto de 2006
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Removendo arquivos específicos Para remover qualquer arquivo no diretório que não tenha a data de criação Março :
rm ls -al | grep -v "Mar" | awk '{print $9}'
Ou uma data específica em Março :
rm ls -al | grep -v "Mar 28" | awk '{print $9}'
Nota : este é um comando muito perigoso e assumimos que você tem total consciência que está o usando em um diretório que contém somente arquivos que já não tem grande importância ou não são de Março ou outras coisas mais.
( se este não é o seu caso, este comando pode produzir resultados catastróficos ).
Outra coisa que você pode fazer com este comando é mover arquivos de mais de um mês que estejam em um diretório. Você pode mover os arquivos de outro mês para um subdiretório, deixando o diretório principal limpo. E, depois movê-los novamente para o diretório principal. Note que você tem dois tipos de aspas, a primeira e a última delimitam o comando a ser executado e a outra, delimita o comando de impressão do awk. Eu estou utilizando este comando regularmente com muitos outros pipes ( para fazer algumas coisas bem específicas que são irrelevantes agora ) para limpar subdiretórios sempre que o df está mostrando 100% ! Este é um comando para minimizar tempo quando eu tenho que logar em alguns servidores por aí e fazer aquela famosa limpeza regular de diretórios.
ESTA DICA NÃO POSSUI SUPORTE, E O UGU ADVERTE A TESTÁ-LA ANTES DE USAR.
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-2006