Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1159298
  • 博文数量: 241
  • 博客积分: 4385
  • 博客等级: 上校
  • 技术积分: 2383
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-07 23:13
文章分类

全部博文(241)

文章存档

2013年(1)

2012年(8)

2011年(62)

2010年(109)

2009年(61)

分类: LINUX

2010-11-30 09:15:38

(文件)[查找,定位](四个命令)
 
(1)find
find(主要用于)在(指定路径)查找[匹配模式]的文件
 

find /usr/bin/ -name "gcc"

/usr/bin/gcc


find /usr/bin/ -name "gcc" -exec ls -l {} \;

lrwxrwxrwx 1 root root 7 2009-06-03 22:09 /usr/bin/gcc -> gcc-4.2


(2)whereis
whereis(主要用于)在(系统路径)查找[二进制,使用手册]等文件
 

ls: /bin/ls /usr/share/man/man1/ls.1.gz

whereis ls

 

whereis -b ls (-b选项指只查找二进制文件)

ls: /bin/ls


(3)locate
locate(主要用于)在(整个文件系统)查找(部分匹配关键词)的文件,需要使用grep进行过滤
 

locate ftp | grep "etc" | grep "conf"

/etc/lftp.conf
/etc/vsftpd.conf


(4)which
which(主要用于)在(系统路径)查找(完全匹配关键词)的文件,和whereis功能类似
 

which ftp

/usr/bin/ftp


which ft

结果为空


阅读(709) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-11-30 10:42:54

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com