find -name 搜文件
时间: 2024-10-25 22:13:20 浏览: 23
Linux中 find查找命令用法详解
5星 · 资源好评率100%
`find`是一个强大的Linux命令,用于在文件系统中搜索特定类型的文件或目录。当你使用 `-name` 参数时,`find` 将仅查找匹配指定名称模式的文件。以下是基本用法:
1. **基本语法**:
```
find [起始目录] [- `[起始目录]`:是你希望开始搜索的目录,默认为`.`(当前目录)
- `-type f`:只查找普通文件(如果不指定,默认包括所有类型)
- `-type d`:只查找目录
- `-name "pattern"`:`pattern` 是你要寻找的文件名模式,可以包含通配符(如*、?)
2. **举例**:
- 查找当前目录下所有名为"example.txt"的文件:
```bash
find . -name example.txt
```
- 查找上层目录及其所有子目录中所有Python脚本:
```bash
find .. -name "*.py"
```
3. **注意事项**:
- `-name` 搜索的是文件或目录的全名,而不是路径的一部分。
- 使用通配符时,`-name` 后面的双引号是为了防止shell对特殊字符进行转义。
阅读全文