导航:首页 > 程序命令 > linux的locate命令

linux的locate命令

发布时间:2022-11-27 12:16:30

linux的locate命令和find命令的区别

这是两个不同的命令,关于grep:
linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹
配的行打印出来。grep全称是global
regular
expression
print,表示全局正则表达式版本,它的使用权限是所有用户。
而linux下的find
功能:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。
语法:find
起始目录
寻找条件
操作
说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。
所以简单点说说,grep是查找匹配条件的行,find是搜索匹配条件的文件。

Ⅱ linux如何查找文件

1、使用find命令

Linuxfind命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录或文件。并且将查找到的子目录和文件全部进行显示。

语法:find path -option [ -print ] [ -exec -ok command ] {} ;

2、使用locate命令

Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。

一般情况我们只需要输入locate your_file_name即可查找指定文件。

语法:locate [-d ][--help][--version][范本样式...]

3、使用which命令

Linux which命令用于查找文件。

which指令会在环境变量$PATH设置的目录里查找符合条件的文件。

语法:which [文件...]

4、使用whereis命令

Linux whereis命令用于查找文件。

该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。

该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。

语法:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S<目录>...][文件...]

Ⅲ linux命令中which、whereis、locate有什么区别

which (寻找执行档) :这个指令是根据PATH这个环境变量所规范的路径,去搜寻执行档的档名,所以,重点是找出执行档而已,which 后面接的是完整档名x0dx0awhereis (寻找特定档案):搜寻linux数据库档案中所记录的东西,和locate的主要区别在于后面的参数x0dx0alocate:搜寻linux数据库档案中所记录的东西,后面直接跟档案的部分名称就行x0dx0afind:直接搜索整个硬盘

Ⅳ Linux如何使用locate命令查找数据查找指定

locate 功能与find -name 相同,但是速度比find命令快得多,因为他不是搜索linux的整个目录,而是搜索数据库/var/lib/locatedb ,需要注意的是即便你确定某个文件存在,locate也有可能搜索不到该文件,因为,linux系统一般每天自动更新一次数据库,为了避免这种情况,使用locate命令之前,先使用updatedb命令手动更新数据库
locate /etc/pas
搜索etc目录下所有以pas开头的文件

Ⅳ Linux里面find和locate命令区别是什么

linux中find命令优点是能实现精确查找,缺点对系统资源耗费大。

locate 命令实现快速查找,它的机制是在/var/lib/mlocate/mlocate.db 创建了一个这样的数据库,系统内的所有文件会被定期的收入到这

个数据库中,通过locate命令是在这个数据库内进行查找,所以速度特别的快。对于新创建的文件或目录,我们需要用命令:updatedb 来更新数据库后

再用locate命令即可生效。另外,对于/tmp这个临时目录下的文件或目录,利用locate命令是无法查找的。

参考:网页链接

Ⅵ Linux提示Unable to locate package怎么办

Linux提示Unable to locate package,是设置错误造成的,解决方法如下:

1、首先在Linux下命令名称:locate。

Ⅶ linux下查找文件的命令

1、最强大的搜索命令:find 查找各种文件的命令

2、在文件资料中查找文件:locate

3、搜索命令所在的目录及别名信息:which

4、搜索命令所在的目录及帮助文档路径:whereis

5、在文件中搜寻字符串匹配的行并输出:grep

6、分页显示一个文件或任何输出结果:more

7、分页显示一个文件并且可以回头:less

8、指定显示前多少行文件内容:head

9、指定显示文件后多少行内容:tail

10、查看一个文件:cat

11、查看文件内容多少字符多少行多少字节:wc

12、排序文件内容:sort

Ⅷ linux下怎么使用命令搜索指定文件

你好,方法如下:
Linux下查找文件的命令有两个;locate 和 find
首先说下locate,locate这个命令是对其生成的数据库进行遍历(生成数据库的命令:updatedb),这一特性决定了用locate查找文件速度很快,但是locate命令只能对文件进行模糊匹配,在精确度上来说差了点,简单介绍下它的两个选项:
#locate
-i //查找文件的时候不区分大小写 比如:locate –i passwd
-n //只显示查找结果的前N行 比如:locate -n 5 passwd
下面重点说下find,find在不指定查找目录的情况下是对整个系统进行遍历查找
使用格式 : find [指定查找目录] [查找规则] [查找完后执行的action]
[指定查找目录]例如:

这里要注意的是目录之间要用空格分开

阅读全文

与linux的locate命令相关的资料

热点内容
为什么要叫毒app 浏览:491
编程类校赛 浏览:993
五十五度灰 浏览:351
android入门到精通pdf明日科技 浏览:491
解压缩文件怎么老重启 浏览:213
儿童智能关怀app苹果为什么不能用 浏览:707
tcpdump抓包命令 浏览:793
各大主播在用什么app看电影 浏览:421
泰国恐怖片 和尚 浏览:219
宁夏品质压缩机市场 浏览:186
日立螺杆压缩机维修 浏览:427
识别英语单词哪个app比较好 浏览:188
夫人被家丁强奸的泰国电影? 浏览:256
书香门第小说txt下载 浏览:454
服输电影 浏览:814
女程序员手腕磨印子 浏览:864
5周岁看电影可以吗 浏览:901
男女亲热把房子弄倒的韩国电影 浏览:979
什么APP看台湾节目 浏览:350