Linux 的 find 命令可以用来在指定目录下查找文件和目录。它可以根据文件名、权限、大小、时间、inode 号等条件来进行搜索。
find 命令的基本语法如下:
find pathname [options]
其中,pathname 是要搜索的目录,options 是搜索条件。
工具/原料
戴尔灵越13
Ubuntu20.04
Bash5.0
find 指令的基本用法
1
打开 Bash 程序,你会看到一个命令行窗口,输入 find --help 查看完整的帮助文档。
文档告诉我们:find 命令默认的搜索路径是当前目录,默认的表达式是 -print,即输出到控制台。
2
你也可以直接输入 find . 查看当前目录下的所有文件和目录。点号(.)表示当前目录。
3
使用 find [pathname] 查看指定目录下的所有文件目录,例如 find /etc 将展示出 /etc 目录下的所有文件和目录。
ENDfind 指令的高级用法
1
使用 -name 选项根据文件名进行搜索。例如 find /etc -name *.txt 将搜索 /etc 目录下所有后缀为 .conf 的文件。
2
使用 -size 选项根据文件大小进行搜索。例如 find /etc/ -size +10k 将搜索 /etc 目录下所有大小在 10KB 以上的文件。
3
使用 -user 选项搜索属于指定用户的文件。例如 find . -user root将搜索当前目录下所属于 root 用户的文件。
4
使用 -mtime 根据修改时间搜索文件。例如 find /tmp -mtime -1 将搜索 /tmp 目录下过去一天内修改过的文件。
END温馨提示:经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。免责声明:本文转载来之互联网,不代表本网站的观点和立场。如果你觉得好欢迎分享此网址给你的朋友。转载请注明出处:https://www.baikejingyan.net/af282U28CAQNUBw.html