Hledání celého systému pomocí:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
Jak mohu vynechat adresář? Vidím -prune -o, ale nejsem si jistý, jak formátovat možnost.
Hledání celého systému pomocí:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
Jak mohu vynechat adresář? Vidím -prune -o, ale nejsem si jistý, jak formátovat možnost.
find / -path /path/to/ommit -prune -o -type f -size +100M -exec ...
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Z man
:
Ignorovat celý adresář stromu, použití-prořezávat spíše než kontrolovat každý soubor ve stromu. Například, chcete-li přeskočit adresář
src/emacs
a všechny soubory a adresáře pod ním, a tisknout jména dalších souborů, udělat něco jako to:find . -path ./src/emacs -prune -o -print
Všimněte si, že vzor match test se vztahuje na celý název souboru, od jednoho z výchozích bodů jmenován na příkazovém řádku.