which/whereis/locate/find的区别】的更多相关文章

which--在$PATH目录下查找文件 whereis--在预定目录下(whereis -l查看)查找文件 locate--在数据库中查找目录或文件 find--遍历目录查找文件 说明: 1.关于which和whereis查找原理: 都说which查找可行文件,whereis查找可执行文件.源码和man手册.经测试证明which和whereis都只是在设定的目录下简单地匹配字符串,并不会真的去确认找到的文件是不是真正的可执行文件.源码和man手册. 2.关于which和whereis的区别:…
whatis 用于查询一个命令执行什么功能,并将查询结果打印到终端上 which 查看可执行文件的位置 whereis 查看文件的位置 man Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可 locate 配 合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 type 用来区分某个命令是否是shell自带的 whatis whatis 用于查询一个命令执行什么功能,并将查询结果打印到终端上 whatis whatis whatis (1)…
which whereis locate find alias file ls cat echotar bzip2 gzip history mv cp rm --------------------------------------------------------------------------------------------------------------------------------------------------linux下的查找命令which,whereis…
Linux 有三个查找文件的命令:find, whereis, locate 其中find 不常用,whereis与locate经常使用,因为find命令速度较慢,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘. 1 whereis whereis 命令只能用户程序名称的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m) 和源代码文件(参数-s). 如果省略参数,则返回所有信息.和find相比,whereis查找的速度非常快,这是因为linux系统…
Linux 有三个查找文件的命令:find, whereis, locate 其中find 不常用,whereis与locate经常使用,因为find命令速度较慢,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘. 1 whereis whereis 命令只能用户程序名称的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m) 和源代码文件(参数-s). 如果省略参数,则返回所有信息.和find相比,whereis查找的速度非常快,这是因为linux系统…
1. 文件名称查找 使用find查询时.因为磁盘查询.所以速度较慢. 所以linux下查询更常使用which, whereis, locate来查询,因为是利用数据库查询.所以速度非常快. 2. which 我们经常使用的ls命令.假设我们想知道这些经常使用命令放在哪儿. 就使用which命令来查询地址. which使用PATH 环境变量去查找文件名称, which -a 返回全部的查到的命令, 默认返回第一条. $ which grep /bin/grep $ which ll alias l…
linux 文件查找,which,whereis,locate,find 一:which 主要用于查找可执行命令的所在位置: 如图,查找命令 ls的目录: 二:whereis 主要用于查找命令的帮助文件,二进制,源文件等: 比如,查找命令 ls 三:locate 基于linux自己数据库的文件快速查找: 查找速度快: 新增加的文件可能立刻,查询不到,此时要手动更新linux数据库 sudo updatedb 比如:查找新建立文件 hi.txt 四:find 基于linux文件系统的查找,速度没有…
centos 特殊权限 各种搜索命令 lsattr ,chattr,suid,sgid,sbit,file,type是否是内置命令,stat文件属性 ,whereis,locate,find,ln  内部命令和外部命令 第五节课 上半节课 特殊权限/属性 隐藏权限 lsattr chattr suid sgid sbit(stickbit) 下半节课 file  文件类型(file -i 查看文件的字符集类型,file -s 查看块设备文件的文件系统信息) type  是否是 内置命令 stat…
我们经常在linux要查找某个文件或命令,但不知道放在哪里了,可以使用下面的一些命令来搜索.which      查看可执行文件的位置 whereis    查看文件的位置 locate     配合数据库查看文件位置 find       实际搜寻硬盘查询文件名称 1.which 语法: which 可执行文件名称 例如: [root@redhat ~]# which passwd /usr/bin/passwd which是通过 PATH 环境变量到该路径内查找可执行文件,所以基本的功能是寻…
1.find find是最常用和最强大的查找命令.它能做到实时查找,精确查找,但速度慢. find的使用格式如下: #find [指定目录] [指定条件] [指定动作] 指定目录:是指所要搜索的目录和其子目录.如果不指定,则默认为当前目录. 指定条件:是指所要搜索的文件的特点. 指定动作:是指对搜索的结果如何处理. 常见选项: -name 根据文件名称查找(严格区分大小写,如果文件名中间有空格,则必须把文件名用双引号引起来) -iname 根据文件名查找(不区分大小写) -regex "PATT…