Ubuntu 常用命令之 find 命令用法介绍
2023-12-18 13:40:14
find
命令在Ubuntu系统中是一个非常强大的工具,它可以在指定目录下查找文件。你可以使用各种选项和条件来查找文件,如按名称、大小、类型、权限等。
以下是一些基本的find
命令的用法
- 👇在当前目录下查找名为"file.txt"的文件
find . -name file.txt
.
表示当前目录,-name
表示按照名称查找。
- 👇在/home目录下查找名为"file.txt"的文件
find /home -name file.txt
- 👇在当前目录下查找所有以.txt结尾的文件
find . -name "*.txt"
*
是一个通配符,表示任意字符。
- 👇在当前目录下查找所有的目录
find . -type d
-type d
表示查找的类型是目录。
- 👇在当前目录下查找所有的普通文件
find . -type f
-type f
表示查找的类型是普通文件。
- 👇在当前目录下查找权限为777的文件
find . -perm 777
-perm 777
表示查找的文件权限为777。
- 👇在当前目录下查找在 5 分钟之前被访问过的文件
find . -amin -5
-amin +n
表示在 n 分钟前被访问过,-amin -n
表示在 n 分钟内被访问过。
-atime +n
表示在 n 天前被访问过,-atime -n
表示在 n 天内被访问过。
-anewer file
表示在 指定文档最后一次访问时间 后被访问过。
-amin -5
表示查找在10分钟之前被访问过的文件。
- 👇在当前目录下查找在1天之前被修改过的文件
find . -mtime -1
-min +n
表示在 n 分钟前被修改过,-mmin -n
表示在 n 分钟内被修改过。
-mtime +n
表示在 n 天前被修改过, -atime -n
表示在 n 天内被修改过。
-mnewer file
表示在 指定文档最后一次修改时间 后被修改过。
-mtime +1
表示查找在1天之前被修改过的文件。
小结
以上就是find
命令的一些基本用法,实际上find
命令的功能远不止这些,你可以通过man find
命令查看更多的用法。
文章来源:https://blog.csdn.net/weixin_42148809/article/details/135059983
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!