Pesquisar todo o sistema utilizando:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
Como posso omitir um diretório? Vejo -ameixa-o, mas não tenho certeza de como formatar a opção.
Pesquisar todo o sistema utilizando:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
Como posso omitir um diretório? Vejo -ameixa-o, mas não tenho certeza de como formatar a opção.
find / -path /path/to/ommit -prune -o -type f -size +100M -exec ...
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A partir de man
:
Para ignorar toda uma árvore de diretório, use -podar, ao invés de de verificação de cada arquivo na árvore. Por exemplo, para ignorar o diretório
src/emacs
e todos os arquivos e diretórios dentro dele, e imprimir os nomes dos outros ficheiros encontrados, faça algo como este:find . -path ./src/emacs -prune -o -print
Observe que a correspondência de padrão de teste se aplica a todo o nome do arquivo, a partir de um dos pontos de início de chamada na linha de comando.