linuxfind命令查找文件夹
时间: 2024-09-18 07:03:26 浏览: 39
Linux 命令find之查找文件的示例
Linux `find` 命令是一个强大的工具,用于在文件系统中搜索指定条件的文件和目录。它可以在当前目录及其子目录下递归查找,支持多种搜索条件,包括名称、大小、修改时间等。基本语法如下:
```
find [起始目录] -[选项] [表达式] [-exec [操作] {} +]
```
其中:
- `[起始目录]`:默认为当前目录,也可以指定其他路径作为搜索起点。
- `-[选项]`:如 `-name` (按名称查找)、`-type` (按类型查找,如 `-type f` 查找文件, `-type d` 查找目录)、`mtime` (修改时间) 等,可根据需要选择。
- `[表达式]`:如文件名、大小范围、最近修改日期等。
- `-exec [操作] {} +`:如果找到了匹配的文件,会执行后续的操作,比如执行一个命令、移动文件等。
例如,如果你想查找当前目录下的所有`.txt` 文件,可以使用以下命令:
```bash
find . -name "*.txt"
```
如果你还想查找在过去7天内有改动的所有文件,可以这样做:
```bash
find . -type f -mtime -7
```
阅读全文