find . -name “*.XC” -mount –print # 从当前目录开始查找位于本文件系统中文件名以XC结尾的文件(不进入其他文件系统) -follow:如果 find 命令遇到符号链接文件,就跟踪至链接所指向的文件 -exec,find 命令对匹配的文件执行该参数所给出的 shell 命令。相应命令的形式为 ’command’ {} \;,注意 {} 和 ...
locate:功能:在文件资料库中查找文件,locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以...
whereis显示的内容包含:/bin/sbin下面的执行文件,该可执行文件的头文件、以及/usr/share/man下面的man page文件 格式: whereis [options] [-BMS directory... -f] name... 1. 相关选项: -l:可以列出whereis会去查询的几个主要目录(这个属性似乎已经不再使用) -b:只找二进制...
3. find命令 同whereis和locate命令相比,find命令并不是通过在数据库中进行关键字检索获得搜索结果,而是真是的在文件系统中按照给定的条件进行搜索。因此,使用find命令进行搜索相对会比使用whereis和locate进行搜索要慢一些。find命令虽然搜索速度相对较慢,但是其搜索功能较为强大,可以指定多种搜索条件。find命令的用...
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,...
whereis 查看文件或目录的位置 find 在整个目录中查询文件名称或按特定的条件查找 二、which命令 which是在PATH环境变量的目录中搜索可执行文件。通常用在Shell中自动定位可执行文件的路径并执行。 三、whereis命令 1、语法: whereis [-bmsu] 文件或者目录名称 ...
find /path/to/search -name “filename” “` 这个命令将在指定路径下的所有文件和子目录中查找名为”filename”的文件。 3. grep命令:用于在文本中匹配指定模式的行。可以使用grep命令来搜索下一个特定的关键词。 例子: “`shell grep “keyword” filename ...
后可以加上你想查找的软件包的名字 $yum list installed //列出所有已安装的软件包 $yum info installed //列出所有已安裝的软件包信息5.whereiswhereis是查找文件或者命令的所在目录 #whereis pwd //查找pwd命令所在的目录6. find这个命令可用来查找系统是否安装了指定的软件包,更重要的是也可以查找自己对软件...
find / -type f -size 0 -exec ls -l {} \; //为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径 7.2 whereis whereis ls //将和ls文件相关的文件都查找出来 7.3 which 说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
find命令用于查找文件和目录,任何位于参数之前的字符串都将被视为欲查找的目录。 find可以指定查找条件如名称,类型,时间,文件大小,权限和所有者查找,针对多个条件进行与或非的逻辑运算。我们可以控制find的查找的行为,还可以和其他命令组合使用。 find find . ...