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
 
