whereis <程序名称>
查找软件的安装路径
-b 只查找二进制文件
-m 只查找帮助文件
-s 只查找源代码
-u 排除指定类型文件
-f 只显示文件名
-B <目录> 在指定目录下查找二进制文件
-M <目录> 在指定目录下查找帮助文件
-S <目录> 在指定目录下查找源代码
locate <文件名称>
在文件索引数据库中搜索文件
-d <数据库路径> 搜索指定数据库
updatedb
更新文件索引数据库
find [路径] <表达式>
查找文件
-name <表达式> 根据文件名查找文件
-iname <表达式> 根据文件名查找文件,忽略大小写
-path <表达式> 根据路径查找文件
-ipath <表达式> 根据路径查找文件,忽略大小写
-amin <分钟> 过去N分钟内访问过的文件
-atime <天数> 过去N天内访问过的文件
-cmin <分钟> 过去N分钟内修改过的文件
-ctime <天数> 过去N天内修改过的文件
-anewer <参照文件> 比参照文件更晚被读取过的文件
-cnewer <参照文件> 比参照文件更晚被修改过的文件
-size <大小> 根据文件大小查找文件,单位b c w k M G
-type <文件类型> 根据文件类型查找文件。b 块设备 c 字符设备 d 目录 p 管道文件 f 普通文件 l 链接 s 端口文件
-user <用户名> 按归属用户查找文件
-uid <uid> 按UID查找文件
-group <群组名> 按归属群组查找文件
-gid <gid> 按GID查找文件
-empty 查找空文件
从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
系统查找到httpd.conf文件后即时在屏幕上显示httpd.conf文件信息。
find/-name"httpd.conf"-ls
在根目录下查找某个文件
find . -name "test"
在某个目录下查找包含某个字符串的文件
grep -r "zh_CN" ./
可以输出到文件中
grep -r "zh_CN" > find.txt
分享到:
相关推荐
### Linux 下查找文件或内容常用命令详解 #### 一、`whereis` 命令 `whereis` 命令主要用于查找已安装的软件的相关文件位置,如可执行文件、帮助文件以及源代码等。 **基本用法:** ```bash whereis <程序名称> ``...
这样普通用户就没有权限用“find”命令来查询这些目录或者文件。 为了避免这样的错误,我们可是使用转移错误提示的方法尝试着查找文件,输入: `find / -name access_log 2>/dev/null` 这个方法是把查找错误提示...
在Linux系统中,`find`命令是最常用的文件搜索工具,它可以按照各种条件查找文件,例如路径、文件名、文件大小等。然而,对于实时性要求较高的场景,如“随打即搜”,`find`可能不够快速和灵活。 这就是Python介入...
【Linux 文件系统构建】 在Linux操作系统中,文件系统是组织和...通过以上步骤,你将能全面掌握Linux文件系统构建的关键技能,包括创建、管理权限、加载卸载以及安全检测,这将对你的Linux系统管理能力产生深远影响。
通过分析和学习这些代码,我们可以理解Linux文件系统的底层逻辑,这对于进行系统级编程、文件系统优化或者开发新的文件系统都是非常有帮助的。同时,模拟文件系统也是操作系统课程中的常见实践项目,有助于加深对...
### Linux 文件查找命令 find 在Linux系统中,`find`命令是极其强大的工具,用于在文件系统中搜索和定位特定的文件或目录。通过灵活的选项设置,`find`能够根据文件名、权限、所有者、修改时间等多种条件进行精确...
一、Linux文件操作 1. 文件与目录操作:在Linux中,文件和目录统称为文件对象。使用`ls`命令可以列出目录内容,`cd`用于切换目录,`mkdir`创建新目录,`rm`删除文件或目录(小心使用,因为这可能是不可逆的),`cp`...
总的来说,理解和掌握这些Linux文件查找方法,无论是对于系统开发还是日常维护,都能极大地提高工作效率。需要注意的是,不同的Linux发行版可能有不同的默认设置和文件位置,因此熟悉所用系统的特性是非常重要的。
`find`命令是Linux系统中强大的文件搜索工具,能够帮助用户按照不同的条件在文件系统中寻找指定的文件。下面我们将详细探讨如何使用`find`命令以及与其相关的知识点。 首先,`find`命令的基本语法如下: ```bash ...
在Linux操作系统中,二级文件系统(也称为联合文件系统,Union File System,简称UnionFS)是一种特殊的文件系统技术,它允许将多个文件系统合并为一个逻辑视图。这种技术主要用于容器技术,如Docker,使得可以同时...
本文将深入探讨几个关键的Linux文件管理命令,包括`chattr`、`rm`、`find`、`cmp`和`comm`,以及与之相关的`chksum`、`chattr`、`diff`、`file`和`stat`命令。 1. **chattr**: `chattr`命令用于更改文件的属性。...
首先,Linux文件操作是日常工作中最为常用的部分。在Linux系统中,所有内容都被视作文件,包括普通文件、目录文件(或称为文件夹)、设备文件等。文件操作包括但不限于创建、删除、复制、移动、编辑、权限修改等。 ...
总之,"重复文件删除工具Linux32位"是一种实用的工具,利用MD5哈希技术帮助用户高效地查找和删除系统中的重复文件,以优化存储空间。在使用时,务必小心谨慎,确保不会误删重要文件。同时,定期清理重复文件是保持...
结合`find`命令,可以更灵活地搜索特定条件的文件,并使用`du`来查看它们的大小。例如,查找所有扩展名为`.log`的文件并统计它们的总大小: ```bash find /path/to/logs -name "*.log" -exec du -ch {} + | grep ...
当我们需要在U盘或者Linux系统中查找特定的文件,比如.txt格式的文档时,掌握正确的查找方法能够极大地提高工作效率。本篇文章将详细介绍如何在Linux环境下利用命令行工具查找U盘上的.txt文件。 首先,我们需要了解...
在Linux系统中,文件查找和内容过滤是两个非常重要的操作,尤其对于系统管理员和技术人员来说。本文主要讨论的是`grep`、`fgrep`和`egrep`命令以及`find`命令,它们都是Linux中用于查找和处理文件内容的实用工具。 ...
【标题】"Linux基础课件Linux系统文件内容查看tac命令共9"主要涉及的是Linux操作系统中的一个基础命令——`tac`,它是用于查看和操作文件内容的工具。这个命令在Linux系统学习中是非常基础且实用的部分,尤其是在...
标题中的“文件图标做标志软件 类似linux文件图标标志”暗示了我们讨论的主题是关于一款软件,它允许用户创建或定制文件图标,并且其功能可能与Linux系统中的文件图标标志有所相似。在Linux中,文件图标通常是用作...
Linux文件管理则涉及到对操作系统中文件和目录的操作,包括创建、删除、移动、复制、权限设置等。在这里,我们将深入探讨这两个主题。 首先,SSH(Secure SHell)是一种网络协议,它允许用户通过不安全的网络连接...
通常,与"less"命令相关的教学材料应该包含示例文件、练习文件或者相关说明文档,以便学习者实践操作。 详细知识点: 1. **less命令的启动**:通过在终端输入`less 文件名`,即可打开文件并进入浏览模式。 2. **...