免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6793 | 回复: 5
打印 上一主题 下一主题

[FreeBSD] [转载 实用 命令]FreeBSD 文件和目录查找 [复制链接]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-23 09:44 |只看该作者 |倒序浏览
FreeBSD 文件和目录查找
作者: 未知
日期:



0. 前言
档案搜寻,对于一个新系统来说,可能没有很大的用途;
但是对于一个旧系统,档案及文件越来越多, 这时就必须要用搜寻来找寻档案了。   

1.which
指令 : which ( locate a program file in the user's path )  
语法 : which program  
用途 : 从使用者的执行路径,寻找执行文件。
实例 : 搜寻 cd 的位置。
  

2.whereis 指令 : whereis ( locate programs )  
语法 : whereis [ -bms ] program  
用途 : 寻找原始程序数据夹 (source directory), 二进制程序 (binary). 使用手册 (manuals)  
参数 : -b 搜寻二进制程序 ; -m 搜寻使用者手册 ; -s 搜寻原始程序的数据夹
实例 :
(1) 搜寻 cd 使用者手册的位置。


( 2) 搜寻 cd 执行文件的位置。
http://www.ddvip.net/os/freebsd/index2/model3_clip_image003_0008.gif
说明 : 若不加任何参数,则表示 -bms 都有。 实例中出现警告讯息乃是因泡泡未安装 X-window 的关系。   

3.find
指令 : find ( walk a file hierarchy )  
语法 : find 起始目录 -name 欲找的文件名 -print  
用途 : 在档案系统架构中搜寻。
实例 : 在目前目录中,搜寻名为 test 的档案。


4.grep 指令 : grep ( print lines matching a pattern )  
语法 : grep pattern file_name  
用途 : 搜寻档案内容中含有 pattern 的行。
实例 : 搜寻档案 test 中,包含 panda 的行。
先显示档案内容:


后进行内容搜寻:
  

5.locate
指令 : locate ( find filenames quickly )  
语法 : locate program/file  
用途 : 从系统建立的数据库中搜寻档案及数据夹。
实例 : 从数据库中搜寻 test 档案。


说明 : /var/db/locate.database 预设的 locate 数据库: /usr/libexec/locate.updatedb
更新 locate 数据库的 script 档案。 /etc/periodic/weekly/310.locate 定时更新重建 locate 数据库的 script 档案。  
补充 : 因 locate 预设每一个星期才更新一次数据库,所以新建立的档案不会出现。 但是它的数据显示量是最多的喔

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
2 [报告]
发表于 2005-08-23 16:19 |只看该作者

[转载 实用 命令]FreeBSD 文件和目录查找

好东西啊,收藏收藏

论坛徽章:
0
3 [报告]
发表于 2005-08-24 15:38 |只看该作者

[转载 实用 命令]FreeBSD 文件和目录查找

freebsd和Linux区别是什么?

论坛徽章:
0
4 [报告]
发表于 2007-10-09 17:59 |只看该作者
区别。内核!!文件系统。软件安装

BSD简洁。干净

论坛徽章:
26
处女座
日期:2016-04-18 14:00:4515-16赛季CBA联赛之深圳
日期:2020-06-02 10:10:5015-16赛季CBA联赛之广夏
日期:2019-07-23 16:59:452016科比退役纪念章
日期:2019-06-26 16:59:1315-16赛季CBA联赛之天津
日期:2019-05-28 14:25:1915-16赛季CBA联赛之青岛
日期:2019-05-16 10:14:082016科比退役纪念章
日期:2019-01-11 14:44:062016科比退役纪念章
日期:2018-07-18 16:17:4015-16赛季CBA联赛之上海
日期:2017-08-22 18:18:5515-16赛季CBA联赛之江苏
日期:2017-08-04 17:00:4715-16赛季CBA联赛之佛山
日期:2017-02-20 18:21:1315-16赛季CBA联赛之天津
日期:2016-12-12 10:44:23
5 [报告]
发表于 2007-10-09 18:05 |只看该作者
原帖由 huzi1986 于 2007-10-9 17:59 发表
区别。内核!!文件系统。软件安装

BSD简洁。干净


其实这些优点Linux难道没有?

关键是自己喜欢,对于自己不喜欢的东西,再多优点都没意思。

论坛徽章:
0
6 [报告]
发表于 2007-10-09 23:08 |只看该作者
好文,收藏了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP