Linux命令-find

138 阅读1分钟

Linux-文件搜索命令find的操作使用方法如下

全盘搜索,也可以指定目录搜索。find 搜索目录 -name 目标名字

find / -name file

可以用-iname不区分大小写

find / -iname file

使用*通配符来匹配下包含file的相关文件

# 区分大小写
find / -name *file*

# 不区分大小写
find / -iname *file*

搜索目录 -size 文件大小

# 查找下大于100MB的文件,应该实际是102400KB*2,+号是大于,-号是小于,直接写数字就是等于
find / -size +204800

find 搜索目录 -user 用户名

# 查找属于用户名为user1的文件
find / -user user1

搜索目录

# 查找某个目录下的所有目录
find /tmp -type d

find 搜索目录 -cmin -时间(单位分钟)

# 查找etc下面1小时内被修改的文件
find /etc -cmin -60

find命令是可以多个选项一起添加查询

# -a 是前后条件都要满足,-o 是满足一个条件.
find /etc -cmin -60 -a -name *conf