Linux下搜索查找命令

搜索查找命令

which - 显示命令的完整路径

说明:
查找命令的路径

locate - 根据用户权限索引和搜索系统中的所有文件

说明:
updatedb用于更新索引数据库

find - 查找一个目录下的文件

说明:

通过名称搜索

find -name “query”

忽略大小写搜索

find -iname “query”

查找不包含的搜索

find -not -name “query”
find ! -name “query”

通过类型搜索

find -type type_descriptor query
f: regular file
d: directory
I: symbolic link
c: character devices
b: block devices

find / -type c
find / -type f -name “*.conf”

通过时间和大小过滤

c: bytes
k: Kilobytes
M: Megabytes
G: Gigabytes
b: 512-byte blocks

find / -size 50c
find / -size -50c
find / -size +700M

Access Time: 上一次读写时间
Modification Time: 上一次文件内容修改的时间
Change Time: 上一次节点元数据修改时间

find / -mtime 1
find / -atime -1
find / -ctime +3

参考