目录
Linux中关于find命令全收集参考
- 忽略大小写查找文件
- 找到文件并执行命令
- 相反匹配
- 查找空文件(0字节)
- 查找5个最大文件
- 查找5个最小的文件
- 查找所有的目录
- 查找所有的一般文件
- 查找所有的隐藏文件
- 查找所有的隐藏目录
- 查找比指定文件大的文件
- 查找比指定文件小的文件
- 查找符合给定大小的文件
- 用find命令删除大型打包文件
忽略大小写查找文件
find -iname "HelloWorld.java"
找到文件并执行命令
find -iname "HelloWorld.java" -exec md5sum {} \;
相反匹配
find -maxdepth 1 -not -iname "HelloWorld.java"
查找空文件(0字节)
find ~ -empty
查找5个最大文件
find . -type f -exec ls -s {} \; | sort -n -r | head -5
查找5个最小的文件
find . -type f -exec ls -s {} \; | sort -n | head -5
查找所有的目录
find . -type d
查找所有的一般文件
find . -type f
查找所有的隐藏文件
find . -type f -name ".*"
查找所有的隐藏目录
find -type d -name ".*"
查找比指定文件大的文件
find ~ -size +100M
查找比指定文件小的文件
find ~ -size -100M
查找符合给定大小的文件
find ~ -size 100M
用find命令删除大型打包文件
find / -type f -name *.zip -size +100M -exec rm -i {} \;"
版权所有,本作品采用知识共享署名-非商业性使用 3.0 未本地化版本许可协议进行许可。转载请注明出处:https://www.wangjun.dev//2017/01/linux-find-command/