美文网首页
Linux 搜索查找文件

Linux 搜索查找文件

作者: Kokoronashi | 来源:发表于2019-01-11 18:47 被阅读0次

Linux 搜索查找文件

locate 命令

Search for entries in a mlocate database.

usage:

locate [OPTION]... [PATTERN]...

安装locate命令

yum install -y mlocate

通过 /var/lib/mlocate/mlocate.db 数据库查找,这个数据库通过/etc/cron.daily/mlocate每天执行一次updatedb更新,如果刚添加的文件,需要手动执行updatedb才能找到.

常用参数:

OPTIONS explanation
-c, --count 统计数字
-i, --ignore-case 忽略大小写
-l, --limit, -n LIMIT 限制 打印出多少行

eg

#查找/etc下所有sh开头的文件
locate /etc/sh
#查找/usr/share下所有jpg文件
locate /usr/share/*.jpg

which 命令

Write the full path of COMMAND(s) to standard output.

usage:

/usr/bin/which [options] [--] COMMAND [...]

which是shell内建命令,通常使用which来确定是否安装了某个指定的软件,因为它只从PATH环境变量指定的路径中去搜索命令

find 命令

Usage:

find [path...] [expression]

find 不但可以通过文件类型、文件名进行查找而且可以根据文件的属性(如文件的时间戳,文件的权限等)进行搜索。

eg

find /opt -type f #找出/opt下所有普通类型文件
find /opt -name *.txt -exec ls {} \;    #找出/opt下的所有.txt结尾文件ls
find /opt -name *.txt |xargs ls #找出/opt下的所有.txt结尾文件ls

相关文章

  • Linux 搜索查找文件

    Linux 搜索查找文件 locate 命令 Search for entries in a mlocate da...

  • Linux中通过grep命令检索文件内容

    Linux系统中搜索、查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件...

  • Linux下的五个文件查找命令

    在使用linux的时候,经常需要查找文件。下面总结一下linux下查找文件的五个命令。 find命令 find是最...

  • centos7盲查文件

    日常运维中,经常会遇到查文件的时候,windows下可以直接搜索,在linux下一样也可以,直接给出你你想查找文件...

  • CentOS盲查

    日常运维中,经常会遇到查文件的时候,windows下可以直接搜索,在linux下一样也可以,直接给出你你想查找文件...

  • Linux命令之文件管理 (四十二)

    Linux which命令Linux which命令用于查找文件。 which指令会在环境变量$PATH设置的目录...

  • Linux find命令查找文件

    Linux Find命令 Linux find命令用来在指定目录下查找文件。 学习参考地址:https://www...

  • Linux查找文件命令find

    Linux find命令用来在指定目录下查找文件 语法 命令用法 path:查找文件的路径 当前目录及其子目录用....

  • Linux命令之文件管理 (四十九)

    Linux whereis命令Linux whereis命令用于查找文件。 该指令会在特定目录中查找符合条件的文件...

  • Linux命令之文件管理 (三十六)

    Linux slocate命令 Linux slocate命令查找文件或目录。 slocate本身具有一个数据库,...

网友评论

      本文标题:Linux 搜索查找文件

      本文链接:https://www.haomeiwen.com/subject/escfdqtx.html