1、find
find / -name "filename*";//在根目录下查找所有名称前面带有filename的文件或者文件夹
find /home -type f ;//在home目录下查找所有类型为普通文件的资源,如果要查看目录使用 -type d
find /home -name "dir*" -type d;//在home目录下查找所有带有dir前缀的目录。
find / -name "svnserve*" -exec ls -l {} \;//对查找结果进行ls -l命令,注意在}和;之间要有一个空格,而且在有些系统中要对;(分号)使用\(反斜杠)进行转义。
...
2、locate
速度比find快一点,它搜索的是操作系统里面的一个数据库,此数据库会一天更新一次,如果要查找刚刚变更的文件,可能会查找不到,需要执行一下updatedb命令再查找。
3、which
此命令用来查找某个系统命令的位置
如:which svn,我们可以找到svn命令的路径
4、whereis
此命令用于程序名的查找,或者二进制(-b参数),源码(-s)的查找,
比如:whereis grep