Linux 查找文件 find

find命令用于在指定文件夹中查找文件,可以根据文件名称、类型、大小来查找。


1 语法

find 路径 [选项]

选项放在路径的后面。


2 常用选项

选项 作用
-name 指定查找的文件名
-iname 指定查找的文件名,忽略大小写
-type 设置查找的文件类型:f表示文件,d表示文件夹
-size 根据文件大小,-x表示小于x的文件,+x表示大于x的文件

size常用单位

size常用单位 含义
c 字节数
w 双字节数
k k
M
G G

3 示例

例1:在根目录下查找名称为network的文件或文件夹

find / -name network

img


例2:在根目录下查找名称为network的文件

find / -name network -type f

img


例3:在根目录下查找名称为network的文件夹

find / -name network -type d

img


例4:在根目录下查找名称为network的文件夹,忽略名称大小写

find / -iname Network -type d

img


例5:在/etc目录下查找大小超过1M的文件

find /etc -size +1M

img