find命令通过在文件系统层次结构中执行实时搜索来查找文件。它比locate慢,但准确度更高。此外,他它还可以根据文件名以外的条件搜索文件,例如文件权限、文件类型、文件大小或修改时间。
find命令使用执行搜索的用户账户查看文件系统中的文件。调用find命令的用户必须具有要查看其内容的目录的读取和执行权限。
find命令的第一个参数是要搜索的目录。如果省略了目录参数,则find将从当前目录中开始搜索,并在任何子目录中查找匹配项。
若要按文件名搜索文件,可使用-name FILENAME选项。使用此选项时,find将返回与FILENAME完全匹配的文件的路径。