linux命令locate

标签: linux 命令 locate | 发表时间:2014-03-29 13:32 | 作者:shibin_1109
出处:http://www.iteye.com
    locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
locate [-q] [-d ] [--database=]
locate [-r ] [--regexp=]
locate [-qv] [-o ] [--output=]
locate [-e ] [-f ] <[-l ] [-c]
  <[-U ] [-u]>
locate [-Vh] [--version] [--help]
 
  在一般的 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 : 建立数据库

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [linux 命令 locate] 推荐:

linux命令locate

- - 操作系统 - ITeye博客
    locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息. Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件.

Linux wget命令

- - CSDN博客推荐文章
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径. 例如: # wget  http://www.linuxsense.org/xxxx/xxx.tar.gz. 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载.

Linux iostat命令

- - CSDN博客系统运维推荐文章
iostat用于输出CPU和磁盘I/O相关的统计信息. . iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [. iostat各个参数说明:. -c 仅显示CPU统计信息.与-d选项互斥. -d 仅显示磁盘统计信息.与-c选项互斥.

linux常用命令

- - 梦幻主页的博客
1.# 表示权限用户(如:root),$ 表示普通用户.   开机提示:Login:输入用户名.   password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的用户环境.   退出当前shell,输入:exit. 2.useradd netseek 添加一个netseek用户.   passwd netseek  给netseek这个用户设置密码.

Linux grep命令用法

- - 酷勤网-挖经验 [expanded by feedex.net]
grep — print lines matching a pattern (将符合样式的该行列出). ◎语法: grep [options]. grep用以在file内文中比对相对应的部分,或是当没有指定档案时,. 在预设的情况下,grep会将符合样式的那一行列出. 此外,还有两个程序是grep的变化型,egrep及fgrep.

linux下vi命令大全

- - CSDN博客互联网推荐文章
linux下vi命令大全,能掌握80%也即基本够用了. vi filename :打开或新建文件,并将光标置于第一行首. vi +n filename :打开文件,并将光标置于第n行首. vi + filename :打开文件,并将光标置于最后一行首. vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处.

LINUX 命令大汇总

- - 操作系统 - ITeye博客
df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;. Filesystem容量 已用 可用 已用% 挂载点. 我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/sda1中;.

Linux netstat命令详解

- - 操作系统 - ITeye博客
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等. 执行netstat后,其输出结果为. 从整体上看,netstat的输出结果可以分为两个部分:.

Linux常用命令大全

- - 操作系统 - ITeye博客
arch 显示机器的处理器架构(1). uname -m 显示机器的处理器架构(2). uname -r 显示正在使用的内核版本. dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI). hdparm -i /dev/hda 罗列一个磁盘的架构特性. hdparm -tT /dev/sda 在磁盘上执行测试性读取操作.

linux命令终极系列(awk)

- ripwu - C++博客-首页原创精华区
     awk是一个非常重要的命令或者认为是一种语言. 因为他可以做数学运算,流程控制语句,流控制,还有样式装入的功能. 把awk定义为:样式扫描处理语言.    awk吸收了C语言很多的特点,所以与C语言有点类拟.     awk提供了适应不同需要的多种方案,它们是:.          像普通的unix命令一样使用awk,当然可以在你的命令行中使用awk设计语言.