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 的文件。 阅读详情

相关推荐

手把手教你用C#和LibUsbDotNet实现USB设备通信(含完整代码示例)

本文详细介绍了如何使用C#和LibUsbDotNet库实现USB设备通信,包括设备识别、连接建立、同步/异步数据读写等核心操作。通过完整的代码示例,开发者可以快速掌握USB通信的关键技术,适用于工业自动化、医疗设备等多种场景。重点讲解了数据读写优化和错误处理技巧,帮助提升通信效率和可靠性。

a3b4c5的博客 707

Linux常见查看文件命令

显示文件 filename 的最后 10 行。

Calvin的博客 7737

从安装Eclipse 开始 开发第一个 CDS View

一篇超级简单快速的 创建CDS VIEW 入门步骤介绍文章。

IT小职员 4250

Linux下查找文件(find, grep)

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

u011536527的博客 1万+

即梦文生视频逆向接口部署使用

有的小伙伴不知道这个地址如何填写,你可以理解是步骤3上提供的 服务器或者本地电脑IP 地址(不要写 http://127.0.0.1 或者http://localhsot ) 是 (192.168.XXX.XXX 参考)

weixin_44245188的博客 3189

FFmpeg 部署与使用(含Docker部署)

ffmpeg 部署以及使用

weixin_38584583的博客 911

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

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

GG_Bruse的博客 22万+

Veeam Backup 13 通过UI界面高效备份VMware ESXi虚拟机的完整指南

本文提供了一份使用Veeam Backup 13图形化界面高效备份VMware ESXi虚拟机的完整指南。内容涵盖从环境准备、添加vCenter/ESXi主机、配置备份存储库,到创建备份任务、设置保留策略与计划,以及执行备份和验证成功的关键步骤。通过直观的UI操作,管理员可以轻松实现虚拟机数据的可靠保护与快速恢复。

weixin_29322553的博客 438

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万+

基于LLaMA-action模型的文档摘要任务微调

文档摘要是指从长文档中提取关键信息,生成简短而准确的总结。抽取式摘要:从原文中直接抽取关键句子或短语组成摘要。生成式摘要:通过生成新的句子来表达原文的核心内容。混合式摘要:结合抽取式和生成式方法,既保留原文的关键句子,又生成新的内容。新闻网站:自动生成新闻摘要,帮助用户快速了解新闻要点。社交媒体:为用户提供新闻摘要,便于分享和传播。学术搜索引擎:为用户提供学术文献的摘要,帮助用户快速筛选相关文献。学术写作辅助:帮助研究人员快速生成文献综述部分。企业内部文档管理:自动生成文档摘要,便于员工快速了解文档内容。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 1431

手把手教你学Simulink——整流器场景:基于PWM控制的单相全桥整流器设计

摘要:本文详细介绍了使用Simulink搭建基于PWM控制的单相全桥整流器的完整设计流程。主要内容包括:系统结构设计(含交流电源、全桥整流器、滤波电路等模块)、分步骤建模过程(从创建项目到添加各功能模块)、双闭环控制系统设计(电压外环和电流内环PI控制)、参数设置建议及仿真分析。通过仿真验证,该整流器可实现单位功率因数运行和稳定输出电压,并提供了数字锁相环等优化方向。文章为电力电子系统设计提供了实用的Simulink建模指导。(149字)

MHD0815的博客 325

Linux文件查找大全

3.1、

weixin_57949827的博客 6952

wxComboBox类的使用方法及示例代码

其中,parent表示该控件的父窗口,ID_COMBOBOX是该控件的ID,用于在事件处理函数中区分不同的控件,"默认选项"是下拉列表框的默认选项,options是wxArrayString类型的数组,用于存储下拉列表框中的选项,style可以指定wxComboBox的样式。wxComboBox是wxWidgets中的一个常用控件,它可以被用来显示一组在下拉列表框中的选项,并允许用户从中选择一个选项。上述就是wxComboBox类的基本使用方法,使用这个控件可以方便地实现下拉列表框的功能。

学习使你进步。 713

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

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

weixin_70208651的博客 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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

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

cuisidong1997的博客 1655

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

linux下查找文件的方法

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

yongbudl2012的专栏 828

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

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的博客 168

常用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、付费专栏及课程。

余额充值