admin 管理员组文章数量: 887021
2023年12月17日发(作者:删除文件命令windows)
linux中的find命令用法
`find` 命令在 Linux 系统中用于查找文件和目录。它的一般语法如下:
```bash
find [路径] [表达式]
```
其中,`路径` 指定了查找的起始路径,如果省略路径,则默认从当前目录开始查找。`表达式` 指定了查找的条件。
以下是 `find` 命令的一些常见用法:
1. 按文件名查找:
```bash
find /path/to/search -name "filename"
```
这会在指定路径 `/path/to/search` 及其子目录中查找文件名为 "filename" 的文件。
2. 按文件类型查找:
```bash
find /path/to/search -type f
```
这会在指定路径 `/path/to/search` 及其子目录中查找普通文件。
3. 按目录类型查找:
```bash
find /path/to/search -type d
```
这会在指定路径 `/path/to/search` 及其子目录中查找目录。
4. 按文件大小查找:
```bash
find /path/to/search -size +10M
```
这会在指定路径 `/path/to/search` 及其子目录中查找文件大小大于 10 兆字节的文件。
5. 按时间查找:
- 查找在过去 n 天内修改过的文件:
```bash
find /path/to/search -mtime -n
```
- 查找在过去 n 天内访问过的文件:
```bash
find /path/to/search -atime -n
```
- 查找在过去 n 分钟内访问过的文件:
```bash
find /path/to/search -amin -n
```
6. 查找并执行操作:
```bash
find /path/to/search -name "*.txt" -exec rm {} ;
```
这会在指定路径 `/path/to/search` 及其子目录中查找所有扩展名为 ".txt" 的文件,并执行
`rm` 命令删除它们。
这只是 `find` 命令的一些常见用法,你可以根据实际需求结合不同的选项和表达式来完成更复杂的查找任务。
版权声明:本文标题:linux中的find命令用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702807294h431647.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论