linux find参数
时间: 2023-11-23 07:06:30 浏览: 76
linux find
Linux中的`find`命令用于在指定目录下查找符合条件的文件或目录。它的基本语法如下:
```
find [路径] [表达式]
```
其中,`路径`是要查找的目录路径,默认为当前目录。`表达式`用于描述查找的条件。
下面是一些常用的`find`参数和表达式:
- `-name`:按照文件名匹配查找。
- 例如:`find /path/to/dir -name "*.txt"`,查找`/path/to/dir`目录下所有扩展名为`.txt`的文件。
- `-type`:按照文件类型匹配查找。
- `f`:普通文件
- `d`:目录
- `l`:符号链接
- 例如:`find /path/to/dir -type d`,查找`/path/to/dir`目录下的所有子目录。
- `-size`:按照文件大小匹配查找。
- `+n`:大于n个块
- `-n`:小于n个块
- `n`:正好n个块
- 例如:`find /path/to/dir -size +10M`,查找`/path/to/dir`目录下大小大于10MB的文件。
- `-mtime`:按照文件修改时间匹配查找。
- `+n`:n天前
- `-n`:n天内
- `n`:正好n天前
- 例如:`find /path/to/dir -mtime +7`,查找`/path/to/dir`目录下7天前修改的文件。
这只是一些常见的参数和表达式,`find`命令还有更多选项和用法。如果你有具体的需求或其他问题,请告诉我。
阅读全文