`find` 是 Linux 中一个非常强大的命令,用于在指定目录下查文件或目录。它的基本语法如下:
```
find [path] [expression]
```
其中,`path` 表示要查的目录路径,可以是相对路径或绝对路径;`expression` 表示查的条件,可以是文件名、文件类型、文件大小、修改时间等等。
下面是一些常用的 `find` 命令用法:
1. 查指定文件名的文件:
```
find /path/to/dir -name filename
```
2. 查指定文件类型的文件:
```
find /path/to/dir -type f -name "*.txt"
```
3. 查指定目录下的所有文件:
```
find /path/to/dir -type f
```
4. 查指定目录下的所有目录:
```
find /path/to/dir -type d
```
5. 查指定目录下的所有空文件夹:
```
find /path/to/dir -type d -empty
```
6. 查指定目录下的所有大于指定大小的文件:
```
find /path/to/dir -type f -size +10M
find查命令的使用```
7. 查指定目录下的所有小于指定大小的文件:
```
find /path/to/dir -type f -size -10M
```
8. 查指定目录下的所有最近修改时间在指定时间之前的文件:
```
find /path/to/dir -type f -mtime +7
```
9. 查指定目录下的所有最近修改时间在指定时间之后的文件:
```
find /path/to/dir -type f -mtime -7
```
以上是 `find` 命令的一些常用用法,还有很多其他的用法,可以通过 `man find` 命令查看 `find` 命令的帮助文档来了解更多。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论