find命令搜索文件
时间: 2024-08-16 18:03:39 浏览: 49
find命令 查找和搜索文件
`find`命令是一个强大的Linux和Unix工具,用于在计算机文件系统中搜索特定类型的文件或目录。它根据指定的搜索条件,如名称、大小、修改日期等,在当前目录树及其子目录下查找并显示匹配的结果。基本语法如下:
```bash
find [起始目录] [选项] -type [文件类型] -name [文件名模式]
```
- `起始目录`: 指定搜索的开始位置,默认是当前目录(`.`)。
- `选项`: 可选参数,如 `-mtime +7` (一周内未修改的文件) 或 `-size +5M` (大于5MB的文件) 等。
- `-type [文件类型]`: 指定搜索的目标类型,如 `-f` 查找文件(-),`-d` 查找目录(`d`),`-l` 查找链接(`l`)等。
- `-name [文件名模式]`: 匹配文件名的模式,可以包含通配符。
例如,如果你想查找当前目录及其所有子目录中名为"*.txt"的所有文本文件,你可以输入:
```bash
find . -type f -name "*.txt"
```
阅读全文