iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中如何快速查找文件
  • 690
分享到

Linux中如何快速查找文件

2023-06-27 21:06:50 690人浏览 薄情痞子
摘要

小编给大家分享一下linux中如何快速查找文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. findfind 命令应该是最经典的命令了,谈到搜索工具第一个想

小编给大家分享一下linux中如何快速查找文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1. find

find 命令应该是最经典的命令了,谈到搜索工具第一个想到的肯定是 find 命令。但是,find 命令非常强大,想要把它的功能都介绍一遍,恐怕要写好几篇文章。

所以,这里就偷个懒,介绍最基本的,根据文件名查找文件的方法。假如我们想搜索当前目录(及其子目录)下所有 .sh 文件,可以这样搜索:

Linux中如何快速查找文件
除了find命令,还有这么多文件查找命令!除了find命令,还有这么多文件查找命令!

2. locate

locate 是另外一个根据文件名来搜索文件的命令。区别于 find 命令,locate 命令无需指定路径,直接搜索即可。

这个命令不是直接去系统的各个角落搜索文件,而是在一个叫 mlocate.db 的数据库下搜索。这个数据库位于 /var/lib/mlocate/mlocate.db ,它包含了系统里所有文件的索引,并且会在每天早上的时候由 cron 工具自动更新一次。

正因为如此,locate 的搜索速度远快于 find 命令,因为它直接在数据库里检索,速度自然更快。

locate 命令在找到文件之后,将直接显示该文件的绝对路径,比如:

Linux中如何快速查找文件
除了find命令,还有这么多文件查找命令!除了find命令,还有这么多文件查找命令!

但是 locate 命令有个弊端,它无法搜索当天所创建的文件,因为它的数据库一天只在早上更新一次。比如我现在创建一个新文件,locate 没办法搜索到:为了解决这个问题,我们可以使用 updatedb 命令手动去更新它的数据库: sudo updadbLinux中如何快速查找文件

3. which

which 命令主要用来查找可执行文件的位置,它搜索的位置指定在 及MANPATH 环境变量下的值,默认情况下,which 命令将显示可执行文件的第一个存储位置:

如果某个可执行文件存储在多个位置,可以使用 -a 选项列出所有的位置。

如果你想一次性查找多个文件,可以直接跟在 which 命令后面即可。

Linux中如何快速查找文件

4. whereis

whereis 命令会在系统默认安装目录(一般是有root权限时默认安装的软件)查找二进制文件、源码、文档中包含给定查询关键词的文件。(默认目录有 /bin, /sbin, /usr/bin, /usr/lib,/usr/local/man等类似路径)。

一般包含以下三部分内容:

二进制文件的路径

二进制文件的源码路径

对应 man 文件的路径

比如我们现在搜索 ls 命令:

Linux中如何快速查找文件
除了find命令,还有这么多文件查找命令!除了find命令,还有这么多文件查找命令!

我们可以使用 -b 选项来只搜索可执行文件所在位置,使用 -B 选项指定搜索位置,使用 -f 选项列出文件的信息。

同样地,我们可以使用 -s 限定只搜索源码路径,使用 -m 搜索 man page 路径,使用 -s 指定搜索源代码文件的路径,使用 -M 指定搜索帮助文件的路径。

以上是“Linux中如何快速查找文件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux中如何快速查找文件

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中如何快速查找文件
    小编给大家分享一下Linux中如何快速查找文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. findfind 命令应该是最经典的命令了,谈到搜索工具第一个想...
    99+
    2023-06-27
  • Linux中怎么快速查找文件
    这篇文章主要介绍了Linux中怎么快速查找文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在LINUX系统中有一个重要的概念:一切都是文件。 其实这是UNIX哲学的一个体现...
    99+
    2023-06-28
  • win10如何快速查找文件
    在Windows 10中,你可以使用以下几种方法来快速查找文件:1. 使用文件资源管理器:打开文件资源管理器并选择要搜索的驱动器或文...
    99+
    2023-09-18
    win10
  • 快速查找文件
    查看文件用的软件有:1、ES文件浏览器;2、WPS Office;3、文件解压王;4、CAD迷你看图;5、石墨文档。ES文件浏览器是一款功能强大的免费文件浏览管理器,可以在这款软件中完成文档的管理、浏览和云空间存储。一、ES文件浏览器这是一...
    99+
    2023-07-10
  • 如何在Java PATH中快速查找JavaScript文件?
    Java作为一门强大的编程语言,不仅可以实现各种复杂的算法和数据结构,还能够与其他语言进行交互。在开发过程中,我们经常需要调用JavaScript代码,因此如何在Java PATH中快速查找JavaScript文件就成了一个重要的问题。 在...
    99+
    2023-08-23
    path javascript 文件
  • Ubuntu如何快速查找某个文件
    这篇文章主要为大家展示了“Ubuntu如何快速查找某个文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ubuntu如何快速查找某个文件”这篇文章吧。Ubuntu简介Ubuntu是一个以桌面应用...
    99+
    2023-06-27
  • Linux系统快速查找文件的方法
    本篇内容介绍了“Linux系统快速查找文件的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux常用命令中,有些命令可以帮助我们查找...
    99+
    2023-06-05
  • Linux find命令快速查找中病毒文件教程
    这篇文章主要介绍“Linux find命令快速查找中病毒文件教程”,在日常操作中,相信很多人在Linux find命令快速查找中病毒文件教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux find命...
    99+
    2023-06-13
  • Linux 如何快速找到被删除的文件?
        日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如 Centos,可能大文件就是 /var/log/messages。    但有...
    99+
    2024-04-02
  • Linux命令_grep & 快速查找关键字、文件名
    目录 1. 语法 1.1. 常用参数 2. 常见用法 2.1. 查找关键字 2.2. 取反 2.3. 额外输出关键字上下 2 行 2.4. 额外输出关键字上面 1 行 2.5. 额外输出关键字下面 1 行 2.6. 输出关键字总行数 2.7...
    99+
    2023-09-06
    linux 运维 服务器
  • 利用Linux Find命令快速查找文件方法
    目录一、find 命令基本使用方法二、find 命令进阶用法在茫茫的linux系统种我们如何快速的查找文件呢?对于系统文件基本上是有固定的位置的,但是有些软件安装文件是有自定义位置的,不熟悉的运维人员交接后我们需要重新适...
    99+
    2022-12-08
    LinuxFind命令查找文件位置 LinuxFind命令查找文件 LinuxFind命令用法 Find命令使用
  • Linux如何查找文件
    这篇文章主要介绍“Linux如何查找文件”,在日常操作中,相信很多人在Linux如何查找文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux如何查找文件”的疑惑有所帮...
    99+
    2023-02-15
    linux
  • 快速查找文件的软件有哪些
    快速查找文件的软件:1、小智搜搜;2、Everything;3、Listary;4、AnyTXT Searcher。最好用的电脑文件搜索软件无外乎小智搜搜、Everything、Listary 这三个,堪称 Windows 电脑三大文件搜...
    99+
    2023-07-10
  • Linux中如何使用whereis命令快速查找文件只限程序名
    这篇文章主要讲解了“Linux中如何使用whereis命令快速查找文件只限程序名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中如何使用whereis命令快速查...
    99+
    2023-06-13
  • linux如何查找redis文件
    linux查找redis文件的方法:可用 which redis 或者 whereis redis命令查找安装目录。如果找不到,可使用以下方法:ps -aux | grep redis//假如得到了进程号5393,可用以下命令查看...
    99+
    2024-04-02
  • linux如何快速清空文件
    这篇文章给大家分享的是有关linux如何快速清空文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。快速清空一个文件,有 N 种方法,我比较喜欢下边这种,因为它最短$ > access.l...
    99+
    2023-06-27
  • 如何在python中快速查找函数
    在python中查找函数的方法查找普通函数例:查找os模块下的mkdir函数import oshelp(os.mkdir)查找内置函数C:\Users\Administrator>pythonPython 2.7.11 (v2.7.11:6...
    99+
    2024-04-02
  • 如何在Linux中查找影子文件
    如何在Linux中查找影子文件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多...
    99+
    2023-06-10
  • win10如何快速查找应用
    本篇内容主要讲解“win10如何快速查找应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win10如何快速查找应用”吧!首先你要找到“开始菜单”,和以往的windows操作系统一样,都在左下角...
    99+
    2023-07-01
  • linux如何查找文件位置
    这篇文章主要介绍“linux如何查找文件位置”,在日常操作中,相信很多人在linux如何查找文件位置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux如何查找文件位置”...
    99+
    2023-01-04
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作