如何运用find搜索指令
的有关信息介绍如下:Linux 的 find 命令可以用来在指定目录下查找文件和目录。它可以根据文件名、权限、大小、时间、inode 号等条件来进行搜索。
find 命令的基本语法如下:
find pathname [options]
其中,pathname 是要搜索的目录,options 是搜索条件。
打开 Bash 程序,你会看到一个命令行窗口,输入 find --help 查看完整的帮助文档。
文档告诉我们:find 命令默认的搜索路径是当前目录,默认的表达式是 -print,即输出到控制台。
你也可以直接输入 find . 查看当前目录下的所有文件和目录。点号(.)表示当前目录。
使用 find [pathname] 查看指定目录下的所有文件目录,例如 find /etc 将展示出 /etc 目录下的所有文件和目录。
使用 -name 选项根据文件名进行搜索。例如 find /etc -name *.txt 将搜索 /etc 目录下所有后缀为 .conf 的文件。
使用 -size 选项根据文件大小进行搜索。例如 find /etc/ -size +10k 将搜索 /etc 目录下所有大小在 10KB 以上的文件。
使用 -user 选项搜索属于指定用户的文件。例如 find . -user root将搜索当前目录下所属于 root 用户的文件。
使用 -mtime 根据修改时间搜索文件。例如 find /tmp -mtime -1 将搜索 /tmp 目录下过去一天内修改过的文件。