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
例2:在根目录下查找名称为network的文件
find / -name network -type f
例3:在根目录下查找名称为network的文件夹
find / -name network -type d
例4:在根目录下查找名称为network的文件夹,忽略名称大小写
find / -iname Network -type d
例5:在/etc目录下查找大小超过1M的文件
find /etc -size +1M