Pular para o conteúdo principal

Postagens

Mostrando postagens de novembro, 2008

Como eliminar um diretório da busca do comando find

Muitas vezes ao usarmos o comando find nos deparamos com a situação de evitar que um determinado diretório seja pesquisado, pois o resultado da pesquisa seria perda de tempo, já que temos certeza que o queremos encontrar não está naquele diretório. Para contornar esse problema podemos usar o comando find da seguinte forma: $ find /algum/dir/qualquer \( -size +1000k \) -o \( -name "nome_do_dir_a_ser_evitado" -prune \) Neste exemplo o find fará um varredura no diretório /algum/dir/qualquer sem entrar nos diretórios chamados nome_do_dir_a_ser_evitado para encontrar arquivos maiores do que 1000k. P.S.: Agradecimentos ao amigo PR pela dica.