centos find 命令
时间: 2023-07-06 18:21:26 浏览: 92
`find` 命令是 Linux 系统中常用的一个用于查找文件和目录的命令。它的语法格式为:
```
find [path] [expression]
```
其中,`path` 表示要查找的路径,可以是目录名、绝对路径或相对路径;`expression` 表示查找的条件,包括文件名、权限、文件类型、文件大小等。
常用的 `find` 命令操作如下:
- 查找某个目录下所有的文件:
```
find /path/to/directory
```
- 查找某个目录下所有扩展名为 `.txt` 的文件:
```
find /path/to/directory -name "*.txt"
```
- 查找某个目录下所有不以 `.txt` 结尾的文件:
```
find /path/to/directory ! -name "*.txt"
```
- 查找某个目录下大于 1M 的文件:
```
find /path/to/directory -size +1M
```
- 查找某个目录下大于 1M 且以 `.txt` 结尾的文件:
```
find /path/to/directory -name "*.txt" -size +1M
```
- 查找某个目录下权限为 777 的文件:
```
find /path/to/directory -perm 777
```
- 查找某个目录下所有的目录:
```
find /path/to/directory -type d
```
这些仅是 `find` 命令的一部分常用操作,更多的操作可以查看 `man find` 命令的帮助文档。
阅读全文