标题:
Linux 系统命令及其使用详解(大全) 06
[打印本页]
作者:
samwalton
时间:
2013-3-17 09:43
标题:
Linux 系统命令及其使用详解(大全) 06
名称:
locate
使用权限:所有使用者
使用方式:
locate [-q] [-d ] [--database=]
locate [-r ] [--regexp=]
locate [-qv] [-o ] [--output=]
locate [-e ] [-f ] <[-l ] [-c]
<[-U ] [-u]>
locate [-Vh] [--version] [--help]
说明:
locate
让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的资料库
,
之后当寻找时就只需查询这个资料库
,
而不必实际深入档案系统之中了。在一般的
distribution
之中
,
资料库的建立都被放在
contab
中自动执行。
一般使用者在使用时只要用
# locate your_file_name
的型式就可以了。
参数:
-u
-U
建立资料库
,-u
会由根目录开始
,-U
则可以指定开始的位置。
-e
将排除在寻找的范围之外。
-l
如果
是
1
.则启动安全模式。在安全模式下
,
使用者不会看到权限无法看到的档案。这会始速度减慢
,
因为
locate
必须至实际的档案系统中取得档案的权限资料。
-f
将特定的档案系统排除在外
,
例如我们没有到理要把
proc
档案系统中的档案放在资料库中。
-q
安静模式
,
不会显示任何错误讯息。
-n
至多显示
个输出。
-r
使用正规运算式
做寻找的条件。
-o
指定资料库存的名称。
-d
指定资料库的路径
-h
显示辅助讯息
-v
显示更多的讯息
-V
显示程式的版本讯息
范例:
locate chdrv:
寻找所有叫
chdrv
的档案
locate -n 100 a.out:
寻找所有叫
a.out
的档案
,
但最多只显示
100
个
locate -u:
建立资料库
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0