返回顶部
首页 > 资讯 > 操作系统 >Linux中的搜索文件命令
  • 147
分享到

Linux中的搜索文件命令

命令文件Linux 2022-06-04 21:06:27 147人浏览 安东尼
摘要

文件搜索命令locate:搜索快,新建文件无法搜索; 命令格式: locate 文件名 //在后台数据库中按文件名搜索,搜索速度快; /var/lib/mlocate : locate命令所搜索的后台数据

文件搜索命令locate:搜索快,新建文件无法搜索;

命令格式: locate 文件名 //在后台数据库中按文件名搜索,搜索速度快;

/var/lib/mlocate : locate命令所搜索的后台数据库

命令:updatedb // 更新数据库,默认是一天自动更新;

/etc/uodatedb.conf 配置文件中:

1. PRUNE_BIND_MOUNTS = “yes”

开启搜索限制

2. PRINEFS =

搜索时,不搜索的文件系统;

3. PRUNEFNAMES =

搜索时,不搜索的文件类型;

4. PRUNEFATHS =

搜索时,不搜索的路径;

命令的搜索命令:

命令格式:whereis 文件名 //搜索命令所在的路径和帮助文档所在位置;

选项:

-b: 只查找可执行文件

-m: 只查找帮助文档

命令格式:which 文件名 //搜索命令所在路径和别名

PATH环境变量:定义的是系统搜索命令的路径;


root@sd-ThinkCentre-XXXX:/#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 

命令:whoami :当前用户是谁?

命令:whatis ls :这个命令是干啥的

文件搜索命令find

一个扇区的大小为512K

find命令: find [搜索范围][搜索条件] 文件名 //搜索文件;

eg :find / -nameinstall.log

注:皮面大范围搜索,会非常的耗费系统资源

Find在系统中搜索符合条件的文件名、如果需要匹配,使用通配符。通配符是完全匹配;

Linux中的通配符:

1. * 匹配任意内容;

Eg:find /root ?name ana* // 意思就是匹配以“ana”开头的文件;

find /root ?name* //意思就是找出/root 下的所有文件

2. ? 匹配任意一个字符;

find /root ?name ab? //匹配以ab开头的三个字符的文件;

3. [] 匹配人任意一个中括号内的字符;

find/root ?name ab[cd] //匹配以ab开头的且包含【cd】其中一个的三个字符的文件;

命令find /root ?iname install.log //不用区分文件名字的大小写

命令find /root ?user root //按照文件的所有者搜索文件

命令find /root ?nouser //查找没有所有者的文件

命令 find /var/log/ -mtime +10 //查找10天前修改的文件

1. -10 10天内修改的文件

2. 10 10天当天修改的文件

3. +10 10天以前修改的文件

4. atime 文件访问时间

5. ctime 改变文件属性

6. mtime 修改文件内容

命令find /etc -size 25k //查找文件大小是25k的文件

1. -25k 小于25k的文件

2. 25k 等于25k的文件

3. +25M 大于25M的文件

命令find /etc ?inum 130958 //查找i节点是140958的文件

命令find /etc ?size +20k ?a ?size -50k //查找/etc/目录下,大于20kb并且小于50kb的文件

1. -a and 逻辑与,两个条件都满足;

2. ?o or 逻辑或, 两个条件满足一个即可;

命令find/etc ?size +20k ?a ?size -15k ?exec ls ?lh {} //查找/etc/ 目录下,大于20kb并且小于50kb的文件,并且显示详细信息;

// -exec 命令 {} 对搜索结果执行操作;

以上所述是小编给大家介绍的linux中的搜索文件命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程网网站的支持!

--结束END--

本文标题: Linux中的搜索文件命令

本文链接: https://lsjlt.com/news/18650.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux中的搜索文件命令
    文件搜索命令locate:搜索快,新建文件无法搜索; 命令格式: locate 文件名 //在后台数据库中按文件名搜索,搜索速度快; /var/lib/mlocate : locate命令所搜索的后台数据...
    99+
    2022-06-04
    命令 文件 Linux
  • Linux中搜索文件命令的示例分析
    小编给大家分享一下Linux中搜索文件命令的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文件搜索命令locate:搜索快,新建文件无法搜索;命令格式: ...
    99+
    2023-06-09
  • Linux文件搜索命令有哪些
    Linux中的文件搜索命令有:1.whereis命令,在特定目录中查找符合条件的文件;2.find命令,在指定目录下查找文件;3.locate命令,查找符合条件的文档;Linux中的文件搜索命令有以下几种whereis命...
    99+
    2024-04-02
  • Linux中文件搜索命令有什么用
    这篇文章将为大家详细讲解有关Linux中文件搜索命令有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。locate基础了解在centos7上默认没有locate命令,需要先手动安装。安装步骤:http...
    99+
    2023-06-09
  • Find命令搜索文件
    Find命令搜索文件 如果想查找最近某些时段修改或创建的文件、或者查找一些类型的文件,这时候单使用ls命令就不太可靠了,因此我们可以使用find命令来实现这样的功能。 find ./ -mtime 0...
    99+
    2023-09-02
    linux
  • Linux上的文件搜索命令实例详解
    locate 基础了解 在centos7上默认没有locate命令,需要先手动安装。安装步骤:http://www.cnblogs.com/feanmy/p/7676717.html locate命令搜索的...
    99+
    2022-06-04
    详解 实例 命令
  • Linux中如何使用grep命令搜索文件名
    这篇文章将为大家详细讲解有关Linux中如何使用grep命令搜索文件名,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。从文件中搜索并显示文件名当你从不止一个的文件中搜索时,默认它将显示文件名:...
    99+
    2023-06-12
  • Linux文件查询与搜索命令详解
    这篇文章主要讲解了“Linux文件查询与搜索命令详解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux文件查询与搜索命令详解”吧!1、命令 findfind 命令用于在目录结构中查找文...
    99+
    2023-06-16
  • 文件搜索者--find命令详解
    1. 文件查找:  在linux系统中由于文件的众多,往往需要在众多的文件当中查找某一个文件,如果时间一长,很难记得文件存放至何处,不过,这一点,你不比担心,因为开发人员为我们提供了强大的文件搜索...
    99+
    2024-04-02
  • Centos文件搜索命令的详细介绍
    本篇内容介绍了“Centos文件搜索命令的详细介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!locate--->文件查找事先生成的...
    99+
    2023-06-10
  • linux grep搜索命令的用法
    这篇文章主要介绍“linux grep搜索命令的用法”,在日常操作中,相信很多人在linux grep搜索命令的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux grep搜索命令的用法”的疑惑有所...
    99+
    2023-06-10
  • linux文件搜索及其它基础命令介绍(3)
    1、linux中包含大量的文件,对于文件查找,linux提供了find命令。 find是一个非常有效的工具,它可以遍历目标目录甚至整个文件系统来查找某些文件或目录: find [path...] [exp...
    99+
    2022-06-04
    及其它 命令 文件
  • 目录结构中搜索文件find命令怎么用
    这篇文章主要介绍了目录结构中搜索文件find命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。find命令用于在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多...
    99+
    2023-06-17
  • 如何在CentOS中使用grep命令搜索文件内容
    要在CentOS中使用grep命令搜索文件内容,可以按照以下步骤操作: 打开终端,输入以下命令格式: grep [选项] 搜索内...
    99+
    2024-04-02
  • Linux系统中字符串搜索命令ngrep的用法
    这篇文章主要介绍“Linux系统中字符串搜索命令ngrep的用法”,在日常操作中,相信很多人在Linux系统中字符串搜索命令ngrep的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中字符串...
    99+
    2023-06-12
  • Linux中常用的命令行搜索工具有哪些
    这篇文章主要介绍Linux中常用的命令行搜索工具有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!grep使用 grep 的优势是它几乎可以在任意类 Unix 系统上使用。这个命令的强大之处我相信大家都有所耳闻了。...
    99+
    2023-06-16
  • CentOS中搜索命令的示例分析
    这篇文章将为大家详细讲解有关CentOS中搜索命令的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。windows下在找不到一下文件啊等等我们都会使用一些搜索命令,帮助自己来找到想要的东西。linu...
    99+
    2023-06-10
  • 如何用Linux命令实现全局搜索
    本篇文章为大家展示了如何用Linux命令实现全局搜索,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在Linux中一切皆为文件,这就显得文件管理尤为重要,当文件找不到时可以使用全局搜索命令。 第一种:...
    99+
    2023-06-28
  • Linux文件搜索工具--find、locate
    文件查找                 在文...
    99+
    2024-04-02
  • linux如何实现文件搜索
    这篇文章主要介绍linux如何实现文件搜索,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、linux中包含大量的文件,对于文件查找,linux提供了find命令。find是一个非常有效的工具,它可以遍历目标目录甚至...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作