LINUX下查找文件的方法

在Linux中查找文件命令的几种方法 要在Linux中查找文件,可以使用以下几种不同的实现方法 阅读详情

find

find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录.
主要选项:
-name 按照文件名查找文件
-perm 按照文件权限来查找文件
-prune 不在当前指定的目录中查找
-user 按照文件属主来查找文件
-group 按照文件所属的组来查找文件
-mtime -n +n 按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前.
-nogroup 查找无有效所属组的文件,即该文件所属的组不存在
-nouser 查找无有效属主的文件
-newer file1 ! file2 查找更改时间比文件file1新但比文件file2旧的文件
-type 查找某一类型的文件
[ 文件类型:
b 块设备文件
d 目录
c 字符设备文件
p 管道文件
l 符号链接文件
f 普通文件
]
-size n[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计
-depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找
-mount 在查找文件时不跨越文件系统mount点
-follow 如果find命令遇到符号链接文件,就跟踪到链接所指向的文件
-cpio 对匹配的文件使用cpio命令,就将这些文件备份到磁盘设备中
(其余选项,请man find,进一步查看)
对find命令选项的一些例子:
  $ find /etc -type d #在/ e t c目录下查找所有的目录
  $ find /etc -user yaoyuan #在/etc目录下查找文件属主为yaoyuan的文件
  $ find . -size +1000000c #在当前目录下查找文件长度大于1 M字节的文件

whereis


whereis命令会在指定的目录中查找符合条件的文件,文件应的属性应属于原始代码,二进制文件,或是帮助文件.
选项:
-b 只查找二进制文件
-B 只在设置的目录下查找二进制文件
-f 不显示文件名前的路径名称
-m 只查找说明文件
-M 只在设置的目录下查找说明文件
-s 只查找原始代码文件
-S 只在设置的目录下查找原始代码文件
-u 查找不包含指定类型的文件
whereis例子
$ whereis mysql
mysql: /usr/bin/mysql /etc/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

locate


locate命令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找符合条件的文件或目录
选项:
-u 建立数据库,由根目录开始
-U 建立数据库,可以指定开始的位置
-e 将排除在寻找的范围之外
-f 将特定的档案系统排除在外
-q 安静模式,不会显示任何错误讯息
-n 至多显示n个输出
-r 使用正规运算式 做寻找的条件
-o 指定数据库存的名称
-d 指定数据库的路径
-h 显示辅助讯息
-v 显示更多的讯息
-V 显示程序的版本讯息
(locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。(etc/crontab)
  locate指定用在搜寻符合条件的档案,它会去储存档案与目录名称的数据库内,寻找合乎范本样式条件的档案或目录录,可以使用特殊字元(如"*"或"?"等)来指定范本样式,如指定范本为kcpa*ner, locate会找出所有起始字串为kcpa且结尾为ner的档案或目录,如名称为kcpartner若目录录名称为kcpa_ner则会列出该目录下包括子目录在内的所有档案。 )
locate例子:
$ locate inittab
/usr/lib/upstart/migrate-inittab.pl
/usr/share/terminfo/a/ansi+inittabs

http://www.cnblogs.com/fuying/archive/2010/03/18/1690162.html

Linux 查找文件的方法 但是需要注意的是,locate 命令的数据库不是实时更新的,因此如果你刚刚创建或修改了某个文件,可能无法立即通过 locate 命令找到它。无论是查找特定文件,还是根据文件名、类型、大小等属性进行搜索,Linux 提供了一系列强大的工具和命令来满足我们的需求。它可以递归地在指定的目录中搜索文件,并根据不同的条件进行过滤。这将在指定的目录及其子目录中递归搜索包含 “pattern” 的文件内容。这将在指定的文件中搜索包含 “pattern” 的行。这将在指定的目录下查找大小超过 10MB 的文件。 阅读详情

相关推荐

【机器学习】实验2,基于回归分析的大学综合得分预测(完整代码实现+分析)

大学排名是一个非常重要同时也极富挑战性与争议性的问题,一所大学的综合实力涉及科研、师资、学生等方方面面。目前全球有上百家评估机构会评估大学的综合得分进行排序,而这些机构的打分也往往并不一致。在这些评分机构中,世界大学排名中心(Center for World University Rankings,缩写CWUR)以评估教育质量、校友就业、研究成果和引用,而非依赖于调查和大学所提交的数据著称,是非常有影响力的一个。

高丽大学人工智能硕士在读|专注大模型、RAG、OCR与AI工程实践 1977

Linux常见查看文件命令

显示文件 filename 的最后 10 行。

Calvin的博客 7737

ESD放电路径分析

当金属外壳接地情况下,大部分外部干扰信号将会通过外壳,外壳到接地点,再由接地点回到干扰信号的地,实现干扰信号的回流,这点不仅仅适用于​ESD,对于其他的RI类干扰,也同样适合。发现内部金属板跟外壳的搭接处存在较多的缝隙点,该缝隙点对于频率较高的信号能够实现较为理想的回流,但是对于频率没有那么高的信号,则较难以实现回流,我们尝试将这些缝隙用铜箔包裹住,充分降低该金属板跟外壳的接触阻抗​。我们分析,路径3其实是不期望的路径,我们最期望的路径是1,或者2的内部金属部件跟外壳良好接触情况下的路径。

domen_pan的博客 2229

Linux下查找文件(find, grep)

Linux 中,一切皆文件,如何查找文件

u011536527的博客 1万+

Python自动化神器:5分钟搞定PSCAD仿真波形图导出到Word(附WPS兼容方案)

本文介绍如何利用Python自动化库快速将PSCAD仿真波形图导出到Word或WPS,大幅提升电力系统仿真工程师的工作效率。通过精准坐标定位、智能排版和批量处理功能,实现仿真报告的自动化生成,同时提供WPS兼容方案,适用于不同办公环境。

sony5的博客 208

嵌入式GUI显示驱动配置实战:从emWin硬件接口到SPI屏驱动优化

在嵌入式系统开发中,显示驱动是连接GUI库与物理屏幕的核心底层模块,其本质是CPU与显示控制器之间的数据“翻译”与“传输”系统。其工作原理是通过实现特定的硬件抽象层接口,将GUI生成的图形数据转换为屏幕能识别的时序和协议。这项技术的核心价值在于,它允许开发者在资源受限的MCU上,通过适配不同的硬件接口,以最小的硬件开销实现稳定的图形输出。其典型应用场景包括智能家居面板、工业HMI、可穿戴设备等嵌入式图形界面开发。本文将深入解析emWin GUI库的驱动框架,重点探讨如何针对SPI、I2C等串行接口进行高效的

weixin_29159711的博客 342

Linux下查找文件(find、grep命令)

linux中一切皆文件的思想是重中之重,那么查找文件是学习Linux必须要掌握的技能。 一、find命令 1.按文件名 使用参数 -name ...

GG_Bruse的博客 22万+

Cisco Packet Tracer实战:三层交换机链路聚合配置全流程(附常见错误排查)

本文详细解析了在Cisco Packet Tracer环境中配置三层交换机链路聚合的全流程,包括基础网络设置、LACP协议配置、路由协议集成及高级优化技巧。通过实战案例和常见错误排查指南,帮助网络工程师和CCNA备考学员掌握这一提升带宽利用率和实现链路冗余的核心技术。

grafana6viz的博客 233

linux常用查找文件命令(保姆级)

删除 30 天前大于 1G 的日志。find / -path "/proc" -prune -o -name "file*" # 排除 /proc 目录。find /var/log -type f -name "*.log" # 只找文件(-type f),排除目录。grep -i "error" /var/log/syslog # 忽略大小写(-i)

weixin_43676350的博客 1万+

微信H5网页授权通用方案:中转页破解域名限制,适配Hash/History路由

在Web开发中,OAuth 2.0授权码模式是实现第三方登录的通用标准,其核心原理是通过授权服务器颁发临时代码,再由客户端交换访问令牌。这一机制在微信公众号H5开发中尤为重要,用于安全获取用户身份。然而,微信平台对网页授权回调域名有严格的数量限制,这成为多子域名、多环境及微前端架构下业务扩展的主要瓶颈。其技术价值在于通过设计一个统一的中转授权页,将授权逻辑与业务逻辑解耦,让所有业务页面共享一个已配置的授权入口,从而突破域名配额限制。该方案的关键在于适配不同的前端路由模式,需精准处理Hash模式与Histor

weixin_42533120的博客 318

langchain入门学习笔记

langchain快速入门

1733

Linux文件查找大全

3.1、

weixin_57949827的博客 6952

OpenCV计算机视觉实战(11)——边缘检测详解

在本节中,我们系统介绍了三大经典边缘检测算子,包括 Sobel 算子:一阶导数平衡了噪声抑制与边缘提取,结合方向信息可用于纹理分析与车道检测;Laplacian 算子:二阶导数对微小亮度突变尤为敏感,配合零交叉和细化技术,可精确捕捉任意方向的细节边缘;Canny 算法:集成多阶段处理与双阈值策略,通过多尺度融合与自适应阈值优化,达到抗噪与细节兼顾的卓越效果。

qq_30167691的博客 4377

在Linux系统中高效查找文件所在位置的方法

Linux操作系统以其强大的功能和灵活性而闻名,其文件系统结构也是其强大功能的一部分。在Linux中,文件和目录以树状结构组织,这使得查找特定文件或目录变得至关重要。无论是在系统管理、软件开发还是日常使用中,知道如何高效地查找文件位置都是一项基本技能。在Linux中查找文件位置是一项基本技能,对于系统管理员、开发人员和普通用户都非常重要。通过掌握本文介绍的查找文件的方法,读者可以更加高效地管理和使用Linux系统。希望本文能够帮助读者提高查找文件的效率,并在实践中应用所学知识。

weixin_70208651的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

在Linux中查找文件位置的方法

【代码】在Linux中查找文件位置的方法。

cuisidong1997的博客 1655

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

linux下查找文件的方法

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。  可是使用Linux的用户就没有那么幸运了,在

yongbudl2012的专栏 828

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

linux 下查找文件方法

linux  下查找文件的方法可以归类为4种(并不一定严格准确,仅作为参考):     通过find 命令去找     通过locate 命令去找     通过 grep 根据查找文件内容去找     通过特定程序的指定用法去找   1. 通过find 命令查找文件     find 命令用法很多,这里只说下常用的,其它的用到的时候可以man 一下子。      find 基本用法是...

小木兮子 3万+

linux下查找文件的详细方法

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。  可是使用Linux的用户就没有那么幸运了,在Lin...

SU3752的博客 486

3种方法来在Linux电脑上查找文件

3种方法来在Linux电脑上查找文件   如果你不太了解Linux命令,那么在Linux系统里查找文件是比较困难的。只要使用多种不同的终端命令,可以很快地找到文件。Linux命令比其它操作系统的搜索功能更加强大,掌握这些命令就能你完全控制这些文件。   1   根据文件名搜索文件。find命令是最基础和常用的搜索命令。它可以在当前路径和任意子目录...

独爱米粒 720

Linux系统下查找文件的方法

Linux系统下查找文件的方法 作者:Vashon 时间:20150419        方法一、在当前目录里查找所有名为以 java 开头的文件: find ./ -name "java*"     方法二、在当前目录及子目录下查找大于1MB的文件:find ./ size +1024 (1024的单位是KB)     方法三、在 /var 目录里查找所有的名为以

青衫烟雨客的专栏 1716

自主搜救机器人系统设计:感知、定位、操作与返航闭环

在机器人工程实践中,环境感知与自主导航是移动平台完成复杂任务的基础。SLAM技术让机器人能在未知场地中同步构建地图并定位自身;机器视觉则负责识别目标并解算空间坐标。单一技术看似成熟,真正困难的是将感知、决策与执行模块串成可靠闭环。本文以自主搜救机器人为例,围绕视觉定位、机械臂处置与自主返航等环节,梳理一套从硬件选型到系统联调的整体设计思路,为竞赛实训或相关项目提供可复用的工程参考。

weixin_34208185的博客 108

常用linux多场景查找文件的方法及对比

波哥整理了在linux中根据文件名称查文件,根据文件内容查找文件,根据进程号查找文件的方法及命令详细解释。一、find命令find命令可以在指定目录下查找文件,其语法如下:find<目录><选项><匹配模式>选项和匹配模式是可选的。其中,选项用于控制查找行为,匹配模式用于匹配文件名。以下是常用选项:-name <文件名>:按文件名匹配文件,可以...

IT运维技术圈 951

在linux查找文件方法,在Linux系统中查找文件的方法有什么?

一般格式:find /(dirname) -name filename具体文件名查找法:如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd。conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:find / -name httpd。conf无错误查找法:Linux系统中系统管理员ROOT可以把某...

weixin_33344147的博客 186

linux查找文件和字符串的方法

linux根据文件名找文件和查找包含某字符的文件的几种方式 1.根据文件名查找文件位置 1.find / -name “文件名” 2.locate 后面加上你想找的文件名 3.which 加文件名 4.whereis 加文件名 2.查找包含某一字符串的文件 如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn “hello,world!” * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号、 -R 查找所有文件包含子目录 -i 忽略大

fengzhongdetanxi的博客 1381

Linux查找文件内容的常用命令方法

find命令 find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] find默认的寻找路径为当前目录,并且默认的表达式为-print 1、列出某个路径下所有文件,包括子目录。 find/data-name “*” 2、查找在某个路径下所...

weixin_44370919的博客 791
上一篇: 深入分析 Linux 内核链表
下一篇: GPRS模块在Linux平台上ppp拨号上网总结与心得
tinyhare
博客等级 码龄15年 11粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值