这篇讲讲Linux下文件查找的命令:locate和find,其中locate很简单,主要讲解find命令
locate
用法
locate to/find/file/name
直接加上需要的文件名就行了...由于locate的非精确查找和非实时查找的特性,导致locate用的不多
find支持实时查找,拥有众多查找选项,是Linux上查找最常用的,但是缺点也是比较明显: 如果文件数量很多的话,查找起来很慢...whatever,find依然是最有用且最常用的Linux查找命令
用法
find支持文件名的正则表达式查找,按文件修改时间查找,按文件大小查找,按文件权限查找,按文件类型查找等,查找到以后还支持直接对查找到的文件使用命令...,功能非常强大
典型的find命令的写法是:
find 查找路径 查找的标准 查找到之后的动作
比如: find /home -type d -ls
意思是: 找出/home/下所有的目录,并显示目录的详细信息...-type d -o -type l -ls
显示当前目录下所有目录和链接文件的详细信息
后继命令
-print: 显示
-ls:类似ls -l的形式显示每一个文件的详细
-quit: 查找到一个就退出