Szukaj w całym systemie z wykorzystaniem:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
Jak mogę pominąć katalog? Widzę -przycinanie -o, ale nie jestem pewien, jak sformatować ten parametr.
Szukaj w całym systemie z wykorzystaniem:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
Jak mogę pominąć katalog? Widzę -przycinanie -o, ale nie jestem pewien, jak sformatować ten parametr.
find / -path /path/to/ommit -prune -o -type f -size +100M -exec ...
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Od man
:
Aby zignorować całe drzewo katalogów, użyj-przyciąć, a nie sprawdzać każdy plik w drzewie. Na przykład, aby pominąć katalog
src/emacs
i wszystkie pliki i katalogi pod nim, i wyświetl nazwy innych znalezionych plików, zrób coś takiego tego:find . -path ./src/emacs -prune -o -print
Należy pamiętać, że test na zgodność z wzorcem zastosowanie do całej nazwy pliku, od jednej z początkowych punktów, o których mowa w wierszu polecenia.