2024年5月10日发(作者:)
linux系统find 用法
在Linux系统中,`find`命令用于在文件系统中查找文件和目
录。以下是`find`命令的常用用法:
1. 查找指定目录下的所有文件和子目录:
```
find /path/to/directory
```
其中,`/path/to/directory`是要查找的目录路径。
2. 查找指定目录下的具有特定名称的文件:
```
find /path/to/directory -name "filename"
```
其中,`/path/to/directory`是要查找的目录路径,`filename`是要
查找的文件名。
3. 查找指定目录下的具有特定扩展名的文件:
```
find /path/to/directory -name "*.extension"
```
其中,`/path/to/directory`是要查找的目录路径,`extension`是
要查找的文件扩展名。
4. 查找指定目录下修改时间在n天以内的文件:
```
find /path/to/directory -mtime n
```
其中,`/path/to/directory`是要查找的目录路径,`n`是天数。
5. 在多个目录中查找文件:
```
find /path/to/directory1 /path/to/directory2 -name "filename"
```
可以同时指定多个目录路径来进行查找。
6. 查找符号链接文件:
```
find /path/to/directory -type l
```
其中,`/path/to/directory`是要查找的目录路径。
7. 通过文件大小进行查找:
```
find /path/to/directory -size [+|-]n[cwbkMG]
```
其中,`/path/to/directory`是要查找的目录路径,`+|-`表示大于
或者小于,`n`是以`cwbkMG`为单位的大小。例如`-size +10M`
表示大于10MB的文件。
这些只是`find`命令的一些常用用法,还可以结合其他命令和
选项进行更复杂的查找操作。使用`man find`命令可以查看
`find`命令的完整帮助文档。


发布评论