Translate

quinta-feira, 30 de setembro de 2010

DICAS DE LINUX

Às vezes é necessário uma limpeza de arquivos e diretórios vazios. Em grande número eles são um inconveniente para usuários e administradores de sistemas, seja em Desktops na forma de diretórios antigos e inutilizados ou Servidores como um Servidor de Arquivos, que com o passar do tempo pode ter inúmeros diretórios criados e esquecidos por usuários.

- Buscar arquivos vazios:

$find . -empty -type f -exec rm -ri {} \;

Procura no diretório atual por arquivos ( -type f ) sem conteúdo, todos que tiverem este padrão serão removidos pelo comando rm -ri.

- Buscar diretórios vazios:

$find . -empty -type d -exec rm -ri {} \;

Procura no diretório atual por diretórios ( -type d ) sem conteúdo, todos que tiverem este padrão serão removidos pelo comando rm -ri. O diretório pode conter arquivo, porém se estiverem vazios, serão excluídos da mesma forma.

- Buscar arquivos e diretórios vazios:

$find . -empty -exec rm -ri {} \;

Procura no diretório atual por arquivos e diretórios sem conteúdo, todos que tiverem este padrão serão removidos pelo comando rm -ri. A opção "i" é usada para que o usuário confirme cada remoção.

Seja qual for o contexto, antes de uma ação definitiva é aconselhável verificar a importância dos arquivos e diretórios em questão. O administrador pode encontrar uma situação aonde diversos diretórios estão vazios, contudo estes são diretórios vitais para criação de Logs da aplicação XYZ por exemplo, o mesmo se aplica aos arquivos.

Então: USE COM PARCIMÔNIA....