查找文件的路径

article/2025/10/5 22:13:14

一.whereis,which,locate命令

1.whereis 是搜索系统命令的命令(像绕口令一样),也就是说, whereis 命令不能搜索普通文件, 而只能搜索系统命令。 whereis 命令的基本信息如下

所在路径:/usr/bin/whereis

使用whereis 查找locate

 可以发现有两组路径,第一组为usr/bin下的,第二组是man手册中的

2.which 也是搜索系统命令的命令。和 whereis 命令的区别在于:

whereis命令可以在查找命令同时,查到帮助文档的位置

which在查找命令是,如果有别名,则会找到别名命令

使用which查找whereis

 3.locate命令:ocate 命令才是可以按照文件名搜索普通文件的命令。

优点: 按照数据库搜索,搜索速度快,消耗资源小。数据库位置/var/lib/mlocate/mlocate.db, 可以 使用 updatedb 命令强制更新数据库。(搜索前要更新数据库)

缺点: 只能按照文件名来搜索文件, 而不能执行更复杂的搜索,比如按照权限、大小、修改 时间等搜 索文件。

使用locate查找rm命令

 可以看到搜索到的文件非常多,但是也能明显看到看到缺点

二.find命令

find命令用于按照指定条件来查找文件,格式为find [查找路径]

常用的选项

 使用find命令查找文件

find  -name file

 使用find命令查找文件所有者为root的普通文件

find -user root

 按照修改时间搜索 Linux 中的文件有访问时间(atime)、数据修改时间(mtime)、状态修改时间(ctime)这三个 时间,我们也可以按照时间来搜索文件。

 

 使用find查找修改时间在一天以内的普通文件

find  -mtime -1

 


http://chatgpt.dhexx.cn/article/hoTdKv5P.shtml

相关文章

dos命令查找文件

介绍一种处理带空格文件名的简单方法,以查找news script.docx为例 首先用cd /语句将当前位置返回到根目录下,然后利用dir [文件名] /s 语句对文件进行搜索。然而,当文件名含有空格时,会出现如下错误。 这个错误是文件中含有空格导…

Find查找文件

find&#xff1a;用于查找指定目录下的文件 语法&#xff1a;find [目录路径][选项]文件名(用""括起来) -name <字符串> 查找文件名匹配指定字符串的文件 -type<文件类型> 查找指定文件类型的文件 -mtime…

ubuntu快速查找文件

场景&#xff1a;我们现在要查找g2o.cpp这个文件&#xff0c;上帝视角它在这里&#xff0c;但我们并不清楚&#xff0c;如图所示&#xff1a; 1、find 路径名 -name 文件名 sudo find / -name g2o它会显示出搜索路径下所有匹配文件名的路径&#xff0c;在这里它显示了根目录所…

linux查找文件命令

在使用linux系统服务器的时候&#xff0c;经常需要查找文件。有很多方法可以做到这一点。下面给大家总结6个命令。 1. find find是最常见和最强大的查找命令&#xff0c;你可以用它找到任何你想找的文件。 find命令是根据文件的属性进行查找&#xff0c;如文件名&#xff0c…

Linux常用查找文件方法

一、which命令 查找类型&#xff1a;二进制文件&#xff1b; 检索范围&#xff1a;PATH环境变量里面指定的路径中查找&#xff1b; 描述&#xff1a;快速返回某个指定命令的位置信息。 优点&#xff1a;查找速度快 缺点&#xff1a;仅支持二进制文件 例&#xff1a; 二、whe…

linux find 查找文件

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就…

Linux如何搜索查找文件里面内容

在Linux系统当中&#xff0c;如何搜、索查找文件里面的内容呢&#xff1f; 这个应该是系统维护、管理当中遇到最常见的需求。那么下面介绍&#xff0c;总结一下如何搜索、查找文件当中的内容。 搜索、查找文件当中的内容&#xff0c;一般最常用的是grep命令&#xff0c;另外还…

Win10怎么搜索文件内容?Win10通过文件内容查找文件的方法

Win10怎么搜索文件内容&#xff1f;有些朋友电脑里的文件很多&#xff0c;想要找到某个文件&#xff0c;但是不记得文件名&#xff0c;只知道里面是有关什么的内容&#xff0c;想要通过搜索里面的文字内容来找到具体的文件&#xff0c;今天介绍Win10通过文件内容查找文件的方法…

文件查找(locate、find)

文件查找 在文件系统中查找符合条件的文件文件查找&#xff1a;locate,find 非实时查找&#xff08;数据库查找&#xff09;&#xff1a;locate 实时查找&#xff1a;find locate 查询系统上预建的文件索引数据库 /var/lib/mlocate.db 依赖于事先构建的索引 索引的构建是在系…

文件查找及具体实例

一、简介 Which&#xff1a;命令查找 Find&#xff1a;文件查找&#xff0c;针对文件名 Locate&#xff1a;文件查找&#xff0c;依赖数据库 二、命令文件查找 1.找到某些命令文件的位置 Which ls Whereis ls 三、文件查找find 实时查找工具&#xff0c;通过遍历指定路径…

Linux命令之查找文件find

概述 find 命令可以在目录层次结构中搜索符合指定条件的文件或目录&#xff0c;并且可以它们执行指定的操作。而搜索条件可以是文件权限、文件类型、日期、大小等。 语法 该命令的语法如下&#xff1a; # find 命令从指定的起始目录开始&#xff0c;递归地搜索其各个子目录&…

MySql数据库主键外键与数据库设计

MySql数据库主键外键与数据库设计 首先要指出的&#xff1a; 列、字段、属性是一个概念 行、记录、元组是一个概念 MySQL数据库CONSTRAINT约束&#xff1a;非空约束&#xff0c;唯一约束&#xff0c;主键约束&#xff0c;外键约束 show create table table_name\G;可以查看已…

mysql外键

虽然阿里不推荐使用MySQL外键&#xff0c;但是我们的项目如果对数据的一致性不太敏感&#xff0c;外键还是非常好的&#xff01;减少数据库的数据冗余。如果对数据一致性有着非常高的要求&#xff0c;如&#xff1a;使用事务&#xff0c;那么强烈建议该表及关联表不要使用外键&…

数据库外键理论及MySQL外键实现规定

文章目录 1. 关系数据库外键概念理论&#xff08;大学时学习的概念&#xff09;1.1 实体完整性1.2 ✅ 参照完整性1.3 用户定义完整性1.4 ✅ 参照完整性的SQL实现1.5 ✅ MySQL数据库操作示例1.6 ✅ neo4j中的关系和mysql的外键 2 MySQL中实现的规定2.1 基本概念2.2 ✅ 命名规则2…

数据库(外键及其约束理解)

一&#xff1a;首先是外键的定义 如果一个字段X在一张表&#xff08;表一&#xff09;中是主关键字&#xff0c;而在另外一张表&#xff08;表二&#xff09;中不是主关键字&#xff0c;则字段X称为表二的外键&#xff1b;换句话说如果关系模式R1中的某属性集不是自己的主键&am…

数据库的外键:主表与从表

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言Mysql的外键是什么&#xff0c;有何用&#xff1f;代码演示总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 最近在学习数据库&…

【数据库】外键的作用

前言 说到外键&#xff0c;一般就会牵扯出约束。不谈约束&#xff0c;起始外键就是一个普通的字段&#xff08;Column&#xff09;&#xff0c;起到一个关联的作用。 先把约束放一边&#xff0c;看看外键有哪些作用。 建立表中记录的一对一的关系 学生表&#xff1a; 手机表…

数据库之外键

外键约束&#xff08;FOREIGN KEY&#xff09;用来在两个表的数据之间建立连接&#xff0c;它可以是一列或者多列。一个表可以有一个或多个外键。 &#xff08;1&#xff09;外键定义&#xff1a;一张表中某一列的值使用的是另外一张表的主键值。这个列就被称为外键列。 &#…

数据库mysql表怎么设置外键_如何设置数据库中的外键

展开全部 创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只e69da5e887aa62616964757a686964616f31333365653739有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的步骤: 第一步、打开要建外键表的设计器,右击…

数据库表外键设置

http://blog.csdn.net/pplsunny/article/details/7747340 我们在建立数据库的时候&#xff0c;需要为每张表指定一个主键&#xff0c;所谓主键就是能够唯一标识表中某一行的属性或属性组&#xff0c;一个表只能有一个主键&#xff0c;但可以有多个候选索引。因为主键可以唯一标…