linux find相关 (持续更新中)

懵懂的女人 提交于 2020-02-08 04:22:24

按名字查找

find .  -name *.txt
find . -name test*
# . 指的是当前路径, 查找全局的话把. 换成/

查找并删除多个文件

find -type f -name "*.txt" -exec rm -f {} \;

查找过去某个时间修改过的文件

find / -cmin -60 # 查找过去一个小时内修改的文件
find / -atime 50 # 修改时间在最近50天访问的文件
find / -mtime +50 -mtime -100 # 修改时间在50天到100天之间
find . -type f -mtime 1 # 查找当前目录下,最近24-48小时修改过的常规文件。
find . -type f -mtime -1

按权限查找

find / -perm 664
find / -perm 551

find /opt/ /home/ -name '*.py' -mmin -30

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!