搜索整个系统的使用:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
我怎么可以省略的目录? 我看到的-修剪-o,但我不知道该如何格式的选择。
搜索整个系统的使用:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
我怎么可以省略的目录? 我看到的-修剪-o,但我不知道该如何格式的选择。
find / -path /path/to/ommit -prune -o -type f -size +100M -exec ...
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
从 man
:
忽略一个整体目录树,使用而不是修剪的 检查每一个文件在树。 例如,跳过 目录
src/emacs
和所有文件和目录下 和打印姓名的其他文件中找到,不喜欢的东西 这样的:find . -path ./src/emacs -prune -o -print
注意,该模式匹配的试验适用于整个文件的名称, 从一开始点名的命令行。