7个常见的Linux find查找命令的使用案例

简介

在Linux服务器中,如果需要查找某个文件,如果通过一个个目录看确实效率太低。这里,我们其实可以用 find命令来实现的。在这里,老蒋整理7个常见的Linux  find使用案例,直接助你快速的了解各个命令的用法。

图片[1]-7个常见的Linux find查找命令的使用案例-腾创网

1. 按文件名查找:

find /path/to/search -name "filename"

这将从指定路径 /path/to/search 开始递归地查找名称为 “filename” 的文件。

2. 按文件类型查找:

find /path/to/search -type f

这将从指定路径 /path/to/search 开始递归地查找所有普通文件。

3. 按目录类型查找:

find /path/to/search -type d

这将从指定路径 /path/to/search 开始递归地查找所有目录。

4. 结合条件查找:

find /path/to/search -name "*.txt" -size +10M

这将从指定路径 /path/to/search 开始递归地查找扩展名为 “.txt” 且大小超过 10MB 的文件。

5. 按修改时间查找:

find /path/to/search -mtime +7

这将从指定路径 /path/to/search 开始递归地查找最近修改时间超过 7 天的文件。

6. 按权限查找:

find /path/to/search -perm 644

这将从指定路径 /path/to/search 开始递归地查找权限为 644 的文件。

7. 结合其他命令执行操作:

find /path/to/search -name "*.txt" -exec rm {} \;

这将从指定路径 /path/to/search 开始递归地查找扩展名为 “.txt” 的文件,并对每个文件执行 rm 命令进行删除操作。

以上本篇文章的全部内容了,感兴趣的小伙伴可以看看,更多精彩内容关注腾创网www.tengchuangw.com

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容