首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux locate

,但较差劲locate所找到档案若是最近才建立或 刚更名,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。...(etc/crontab) locate指定用在搜寻符合条件档案,它会去储存档案与目录名称数据库内,寻找合乎范本样式条件档案或目录录,可以使用特殊字元(如”” 或”?”...locate指令和find找寻档案功能类似,但locate是通过update程序将硬盘中所有档案和目录资料先建立一个索引数据库(一般在/var/lib/slocate/slocate.db中),在执行...这会使速度减慢,因为 locate 必须至实际档案系统中取得档案权限资料。 -f 将特定档案系统排除在外,例如我们没有道理要把 proc 档案系统中档案放在资料库中。...-r 使用正规运算式 做寻找条件。 -o 指定资料库存名称。 -d -d或--database= 配置locate指令使用数据库。

43720

Linuxlocate命令

Linux系统自动创建这个数据库,并且每天自动更新一次,因此,我们在用whereis和locate查找文件时,有时会找到已经被删除数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新...为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。整个locate工作其实是由四部分组成。...': No such file or directory` 用法 locate [OPTION]......> locate /etc/sh /etc/shadow /etc/shadow- /etc/shells 输出locate所使用数据库文件相关信息,包括该数据库记录文件/目录数量等 > locate...PRUNENAMES = #搜索时不搜索文件类型 PRUNEPATHS = 搜索时不搜索路径 原文链接:https://rumenz.com/rumenbiji/linux-locate.html

82900
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxlocate命令

Linux系统自动创建这个数据库,并且每天自动更新一次,因此,我们在用whereis和locate查找文件时,有时会找到已经被删除数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新...为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。整个locate工作其实是由四部分组成。...': No such file or directory` 用法 locate [OPTION]......> locate /etc/sh /etc/shadow /etc/shadow- /etc/shells 输出locate所使用数据库文件相关信息,包括该数据库记录文件/目录数量等 > locate...PRUNENAMES = #搜索时不搜索文件类型 PRUNEPATHS = 搜索时不搜索路径 原文链接:https://rumenz.com/rumenbiji/linux-locate.html

72720

Linuxlocate命令

Linux系统自动创建这个数据库,并且每天自动更新一次,因此,我们在用whereis和locate查找文件时,有时会找到已经被删除数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新...为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。整个locate工作其实是由四部分组成。...': No such file or directory` 用法 locate [OPTION]......这会使速度减慢,因为 locate 必须至实际档案系统中取得档案 权限资料。 -f 将特定档案系统排除在外,例如我们没有必要把 proc 档案系统中档案 放在资料库中。...> locate /etc/sh /etc/shadow /etc/shadow- /etc/shells 输出locate所使用数据库文件相关信息,包括该数据库记录文件/目录数量等 > locate

65520

Linuxlocate命令

Linux系统自动创建这个数据库,并且每天自动更新一次,因此,我们在用whereis和locate查找文件时,有时会找到已经被删除数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新...为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。整个locate工作其实是由四部分组成。...': No such file or directory` 用法 locate [OPTION]......> locate /etc/sh /etc/shadow /etc/shadow- /etc/shells 输出locate所使用数据库文件相关信息,包括该数据库记录文件/目录数量等 > locate...PRUNENAMES = #搜索时不搜索文件类型 PRUNEPATHS = 搜索时不搜索路径 原文链接:https://rumenz.com/rumenbiji/linux-locate.html

65520

Linux 命令(92)—— locate 命令

默认情况下,locate 不会检查从数据库中找到文件是否仍然存在,也无法找到在数据库最近更新之后创建文件,因为数据库更新有时延。...该选项可出现多次 --regex 将所有模式解释为扩展正则表达式 -V, --version 输出 locate 版本和许可信息并退出 -w, --wholename 仅将整个路径名与指定模式匹配...locate -b '\NAME' 反斜杠 \ 阻止了隐式地将 NAME 转为 NAME。 (2)查找文件名包含某个字符串相关文件。...使用 locate 命令查不到最近变动过文件。为了避免这种情况,可以在使用 locate 之前,先使用 updatedb 命令,手动更新数据库。...# 无法找到新建文件 touch new_file locate new_file # 手动更新数据库后可以查到新建文件 updatedb locate new_file /root/new_file

74030

Linux locate命令使用方法

命令概述 locate命令其实是find -name另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。...Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。...命令格式 locate [OPTION]… [PATTERN]… 03. 常用选项 用法: locate [OPTION]... [PATTERN]... 在mlocate数据库中搜索条目....[root@localhost ~]# locate ~/file.txt [root@localhost ~]# 注意:使用 locate 命令查不到最近变动过文件。...[root@localhost /]# 到此这篇关于Linux locate命令使用方法文章就介绍到这了,更多相关Linux locate命令内容请搜素ZaLou.Cn以前文章或下面相关文章

2.1K21

linux每日命令(19):locate 命令

locate 让使用者可以很快速搜寻档案系统内是否有指定档案。其方法是先建立一个包括系统内所有档案名称及路径数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。...,但较差劲locate所找到档案若是最近才建立或 刚更名,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。...locate指令和find找寻档案功能类似,但locate是通过update程序将硬盘中所有档案和目录资料先建立一个索引数据库(一般在/var/lib/slocate/slocate.db中),在执行...这会使速度减慢,因为 locate 必须至实际档案系统中取得档案权限资料。 -f 将特定档案系统排除在外,例如我们没有道理要把 proc 档案系统中档案放在资料库中。...-r 使用正规运算式 做寻找条件。 -o 指定资料库存名称。 -d -d或--database= 配置locate指令使用数据库。

57810

Linux下which、whereis、locate、find 区别

which      查看可执行文件位置  whereis    查看文件位置  locate     配合数据库查看文件位置  find       实际搜寻硬盘查询文件名称  1、which ...,这是因为linux系统会将系统内所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍locate时,会从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找,效率自然会很高...无法查找到我们需要文件时,可以使用find,但是find是在硬盘上遍历查找,因此非常消耗硬盘资源,而且效率也非常低,因此建议大家优先使用whereis和locate。 ...,文件名是部分匹配(见 3 locate passwd 结果:opasswd) find      最强大,什么都能查,根据条件查找文件,在硬盘上查找,效率很低 参考推荐: Linux下which、...whereis、locate、find 命令区别 Linux Shell 常用命令与目录分区学习总结 linuxfind 命令 Linux xargs命令 linux软链接和硬链接

1.1K40

Linux使用一些实用小招数-pushdpopd, locate, cat>>

pushd&popd 在Linux使用过程中,尤其是开发者,经常在2个目录或者多个目录之间来回切换,这个时候,用cd还是比较麻烦。pushd和popd可以帮我们缓解这种麻烦。...对于文件查找,一般是可以用find命令,相对来说会比较慢,这个时候可以考虑locate命令,譬如: baohua@ubuntu:~/Downloads$ locate a.out /home/baohua.../a.out.h /usr/include/x86_64-linux-gnu/a.out.h /usr/include/x86_64-linux-gnu/asm/a.out.h /usr/include.../x86_64-linux-gnu/bits/a.out.h ... locate依赖于mlocate.db文件索引,一般Ubuntu等后台会自动更新数据库,如果手动更新,可以用sudo updatedb...下面我们创建一个名字叫main.c文件,里面打印hello world,只需要运行cat >> main.c命令,之后输入源代码 baohua@ubuntu:~$ cat >> main.c main

76820

Linux find用法_find用法归纳

在此处只给出find基本用法示例,都是平时我个人非常常用搜索功能。...如果有不理解部分,则看后面的find运行机制详解对于理论说明,也建议在看完这些基本示例后阅读一遍理论说明,它是本人翻译自findman文档并加上了个人理解。...另外,在该理论说明结束后,还有find深入用法示例和分析。 (1). 最基础打印操作 find命令默认接命令是-print,它默认以\n将找到文件分隔。...获取文件绝对路径 当find结合管道,而管道后命令很可能想要获取到搜索到文件绝对路径,或者说是全路径。而问题是,当find搜索路径是相对路径时,搜索出来显示结果也是以相对路径显示。...想办法排除它是必须。 排除方法是,加上一个-path选项并取反,-path参数和find搜索路径参数必须一致。 $ find /tmp/test !

3.4K20

Linux中符号用法

1.“;”分号用法 方式:command1 ; command2 用;号隔开每个命令, 每个命令按照从左到右顺序,顺序执行, 彼此之间不关心是否失败, 所有命令都会执行。....“|”管道符用法 方式:command1 | command2 上一条命令输出,作为下一条命令参数传入 3.“&”符号用法 方式:command1 & &放在启动参数后面表示设置此进程为后台进程...4.“&&”符号用法 逻辑与功能 方式:command1 && command2 [&& command3 ...] shell 在执行某个命令时候,会返回一个返回值,该返回值保存在 shell 变量...shell 提供了 && 和 || 来实现命令执行控制功能,shell 将根据 && 或 || 前面命令返回值来控制其后面命令执行。 命令之间使用 && 连接,实现逻辑与功能。....“||”符号用法 逻辑或功能 方式:command1 || command2 [|| command3 ...] 只有在 || 左边命令返回假(命令返回值 $?

3.4K20
领券