Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1052504
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:28:11


1、关于搜索;

  在Linux文件系统中,搜索概念有两种,一种是搜索文件名,另一种是在一个文件中搜索指定的内容;这两种搜索,我们都简要的介绍一下,但不一定极为专业。想到哪写到哪;

  2、通过搜索文件名来查找文件;

  有的弟兄经常会说文件都放在哪里了,我怎么查找文件?其实这里说的意思就是通过文件名来查找文件所处的位置;搜索文件名,我们常用的工具有find、locate、where等。现在我们简单的说一说这几个工具在文件系统中,通过查找文件名的方法来查看其所在的位置;

  2.1find;

  find路径-name文件名

  举例:比如在/etc中搜索vsftpd.conf文件;

  [root@localhost~]#find/etc-namevsftpd.conf


  find更为详细的说明请参考:《Linux文件查找命令find,xargs详述》

  find是最强劲的搜索工具,用法也比较灵活,而不是仅仅找一个文件名这个功能。

  2.2locate

  locate是用来通过文件名搜索文件的工具,它的用法也比较简单。locate的应用,首先要通过updatedb建立索引数据库,然后才能应用;如果您新安装了软件或者存放了新的文件,也要先运行updatedb命令,以生成最新索引库。

  用法:

  locate文件名

  我们要先运行updatedb;

  [root@localhost~]#updatedb

  举例:我们要找vsftpd.conf文件都位于哪个位置;

[root@localhost~]#locatevsftpd.conf
/etc/vsftpd/vsftpd.conf
/home/beinan/vsftpd.conf
/root/.vsftpd.conf.swp
/root/vsftpd.conf
/root/vsftpd.config
/usr/share/doc/vsftpd-2.0.4/EXAMPLE/INTERNET_SITE/vsftpd.conf
/usr/share/doc/vsftpd-2.0.4/EXAMPLE/INTERNET_SITE_NOINETD/vsftpd.conf
/usr/share/doc/vsftpd-2.0.4/EXAMPLE/VIRTUAL_USERS/vsftpd.conf
/usr/share/logwatch/default.conf/logfiles/vsftpd.conf
/usr/share/logwatch/default.conf/services/vsftpd.conf
/usr/share/man/man5/vsftpd.conf.5.gz


   1 2 3 4 下一页>>


下载本文示例代码
阅读(326) | 评论(0) | 转发(0) |
0

上一篇:Linux:桌面的应用项目Portland诞生

下一篇:Linux 桌面的应用项目 Portland 诞生

给主人留下些什么吧!~~