首页 Linux 正文
240

linux系统中查找文件的几个命令

  • yiqingpeng
  • 2015-05-17
  • 0
  •  

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

正在加载评论...