欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

find命令详解

程序员文章站 2022-07-12 14:34:47
...

1.列出当前目录及子目录下所有文件和文件夹

find  .

2. 在某目录下按文件名查找

find /etc/ -name passwd

3.按照文件的存在时间查找

find ./ -mtime +2              ##查找更新时间超过两天的文件
find ./ -mtime 2               ##查找更新时间在二天以内的文件
find ./ -mmin -2               ##查找更新时间在两分钟以内的文件 
find ./ -mmin +2               ##查找更新时间在两分钟以上的文件 
find ./ -mmin 2                ##查找更新时间两分钟的文件 

4.按照文件或者目录的权限查找

find ./ -perm 664             ##查找文件权限是664的文件或目录
find ./ -perm -004            ##查找只要在o位含有w的文件或者目录

5.根据用户或者组来查找文件

find ./ -user xupt                      ##查找拥有者为xupt的文件
find ./ -group xupt                     ##查找用户组为xupt的文件

6.根据文件大小来查找文件

find ./ -size -10c                   ##查找小于10个字节的文件
find ./ -size 10c                    ##查找等于10个字节的文件
find ./ -size +10c                   ##查找大于10个字节的文件
单位为m,g,t等

7.查找完文件后执行操作

find /xupt -perm 004 -exec rm -fr {} \;         ##查找到o位有r权限的文件以后,做删除操作
相关标签: find