find命令的学习使用

linux find 查找文件命令使用方法 linux系统学习 find命令用来在指定目录下查找文件的命令,和locate不同,find命令是实时精确查找,不做模糊匹配,但是可以使用通配符查找,相对更精确。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。 语法格式:find  [查找路径]  [查找条件]  [查找后的动作] 查找路径: 阅读详情
1.
     find . -print
     # 打印文件和目录的列表

2.   
find . -name "*.stackdump" | xargs rm
#查找后缀名为stackdump的文件并删除

3.
find . \( -name "*.hpp" -o -name "*.h" \) -print
#匹配多个条件,使用“OR”组合条件。以上命令查找后缀名为".hpp"与".h"的文件。

4.
find . -path "*tmp*" -print
#查找文件路径名以tmp结尾的的文件夹或文件

5.
find . -regex ".*\(\.py\|\.sh\)$"
#使用正则表达式模式查找文件

6.
find . ! -name "*.cpp" -print
#匹配所有不以.cpp结尾的文件名

7.
find . -maxdepth 1 -type d -print
#查找深度为1的目录(当前目录)下的所有文件类型为d(及文件夹)的文件并打印。

8.
find . -maxdepth 2 -name "*.cpp" -print
#查找深度为2的目录(当前目录的下一级目录)下所有后缀名为”.cpp“的文件并打印。

9.
find . -mindepth 2 -type f -print
#查找距离当前深度至少为2的文件并打印。


10.
find . -type l -print
#查找文件类型为符号链接类型的文件并打印。

11.
find . -type f -atime -7 -print
#查找最近7天被访问过的所有文件

12.
find . -type f -atime 7 -print
#查找恰好在七天前被访问的所有文件

13.
find . -type f -atime +7 -print
#打印出访问时间超过七天的所有文件


14.
find . -type f -amin -30 -print
#打印访问时间少于30分钟的所有文件

15.
find . -type f -size +20M
#查找当前目录下文件大小大于20MB的文件


16.
find . -type f -size -1k
#查找当前目录下文件大小小于1KB的文件

17.
find . -type f -size 4k
#查找当前目录下文件大小等于4KB的文件

文件大小:b-块,c-字节,w-字(2字节),k-千字节,M-兆字节,G-吉字节。

18.
find . -type f -name "*.swp" -delete
#删除当前目录下的所有.swp文件

19.
find . -type f -user frank -print
#查找文件所有者为frank的所有文件

20.
find . -type f -perm 644 -print
#查找文件权限为644的所有文件

21.
find . -type f -name "*.c" -exec cat {} \;>all_c_files.txt
#查找所有.c文件并拼接起来写入all_c_files.txt文件


22.
find . -type f -name "*.txt" -exec printf "Text file: %s\n" {} \;
#-exec能够同printf结合起来生成有用的输出信息。

23.
find . \( -name ".git" -prune \) -o \( -type f -print \)
#打印出不包含在.git目录下的所有文件的名称(路径)。



Zemax单模光纤耦合仿真避坑指南:数值孔径、模式匹配与镀膜影响详解 本文详细解析了Zemax单模光纤耦合仿真中的关键避坑要点,包括数值孔径的多重定义与换算、模式匹配度评估及镀膜影响分析。通过实际案例和技术公式,帮助工程师避免常见仿真误差,提升激光通信和光纤传感系统的设计精度。特别针对OpticStudio用户提供了实用的参数设置建议和优化策略。 阅读详情

相关推荐

SAP LTMC实战指南:物料主数据高效导入全解析

本文详细解析了SAP LTMC工具在物料主数据高效导入中的实战应用,包括工具选择、项目搭建、模板定制、数据导入全流程及常见问题解决方案。重点介绍了LTMC的预置模板、LTMOM灵活配置、数据校验机制等核心功能,帮助用户快速掌握SAP数据迁移技巧,提升工作效率。

weixin_33738555的博客 435

《文件和目录操作命令》<Linux核心命令系列Series> <2.>

Re: 《文件和目录操作命令》 =================================== 本人在教学和实战过程中发现,即便是有一定运维经验的人,可能已经能够搭建一定复杂度的Linux架构,但是在来来回回的具体操作中,还是体现出CLI(命令界面)功底不够扎实,甚至操作的非常‘拙’、处处露‘怯’。 对一个士兵来说,枪就是他的武器,对于一个程序员来说,各种library(工具库)就是他的武器;而对于Linux运维人员来说,无疑命令行工具CLI(命令界面)就是他们的武器;高手和小白之间的差距往往就体现在对于这些“武器”的掌握和熟练程度上。有时候一个参数就能够解决的事情,小白们可能要写一个复杂的Shell脚本才能搞定,这就是对CLI(命令界面)没有理解参悟透彻导致。 研磨每一个命令就是擦拭手中的作战武器,平时不保养不理解,等到作战的时候,一定不能够将手中的武器发挥到极致,所以我们要平心、静气和专注,甘坐冷板凳一段时间,才能练就一身非凡的内功! 本教程从实战出发,结合当下流行或最新的Linux(v6/7/8 版本)同时演示,将命令行结合到解决企业实战问题中来,体现出教学注重实战的务实精神,希望从事或未来从事运维的同学,能够认真仔细的学完Linux核心命令的整套课程。 本课程系列将逐步推出,看看我教学的进度和您学习的步伐,孰占鳌头! 注:关于教学环境搭建,可以参考本人其它课程系列,本教学中就不再赘述! 《参透 VMware 桌面级虚拟化》 《在虚拟机中安装模版机(包括应用软件等)》 《SecureCRT 连接 GNS3/Linux 的安全精密工具》---------------------     

银河飞腾FT-M6678 DSP开发初体验:从仿真器连接到第一个网络程序(CCS5.5+FT-EMU560实战)

本文详细介绍了银河飞腾FT-M6678 DSP开发环境的搭建过程,包括CCS5.5开发环境的配置、FT-EMU560仿真器的连接与设置,以及关键模块如网络驱动的国产化替换。通过实战案例,帮助开发者快速掌握国产DSP的开发流程,实现网络通信功能。

weixin_30919429的博客 554

C++用 _findfirst 和 _findnext 查找文件

一、这两个函数均在io.h里面。   二、首先了解一下一个文件结构体: struct _finddata_t {     unsigned    attrib;     time_t      time_create;        time_t      time_access;        time_t      time_write;     _fsize_t    siz...

weixin_34279579的博客 1169

GIS应用技巧之三招搞定重叠区域数据提取

在很多分析过程中,常常需要分析判断哪些图形发生了重叠,该重叠情况的发生在对应分析环境下具有特定意义。例如在缓冲区分析中,若两个受灾点周边的受灾面积(即缓冲区)有所重叠,分析重叠区域的受灾影响时,就需要考虑相互影响的因素。本例中先用【要素转面】工具提取出发生重叠的区域,其次用【空间连接】工具将原始图层信息连接到重叠数据的图层,分析重叠数据的属性表,即可得到发生重叠的原始图层数据。 Step1 提取重叠区属数据。打开【数据管理工具】|【要素】|【要素转面】工具,输入要素设置为“circles”,输出要素类设置为

端木宛白的博客家园 6万+

Informer:比Transformer更有效的长时间序列预测

目录 AAAI 2021最佳论文:比Transformer更有效的长时间序列预测 Background Why attention Methods:the details of Informer Solve_Challenge_1:最基本的一个思路就是降低Attention的计算量,仅计算一些非常重要的或者说有代表性的Attention即可,一些相近的思路在近期不断的提出,比如Sparse-Attention,这个方法涉及了稀疏化Attention的操作,来减少Attention计算量,然后涉及的

To be a better man 1万+

Linux第七章:3.find 查找命令 —— 按照文件大小;所属用户;文件名进行查找、ls命令相关

一、find 查找指令 1.find 指令作用: find 命令将从指定目录向下 递归遍历 各个子目录,将满足搜索条件的文件或目录显示在 终端窗口中。 2.语法: 2.1 按照 文件名 查找: find 搜索范围 -name 文件名 2.2 按照 文件归属者 查找: find 搜索范围 -user 用户名 2.3 按照 文件大小 查找: · 大于一个存储容量 find 搜索范围 -size +存储容量 · 小于一个存储容量 find 搜索范围 -size -存储容量 · 等于一个存储容量 find

励志成为会前后端、运维、云服务、嵌入式开发、AI和自动化技术的创业小老板! 5953

华为OD面试手撕真题 - 最大数

华为OD面试手撕真题 最大的数 提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 342

find命令

find命令用来查找指定的文件,其用法如下: 1.find -name ##根据文件名查找 find /etc/ -name passwd:查找/etc下文件名为passwd的文件 -user ##根据用户查找 如下,我们在/mnt下有如下文件,查找用户为student的文件如下: -group ##根据拥有组查找 既指定用户又指定用户组: find /mnt/ -not ...

weixin_41781946的博客 449

rk3568 适配以太网(mac 2 mac)

MDIO(Management Data Input/Output)是一种管理数据输入/输出协议,用于在以太网交换机和PHY(物理层收发器)之间进行通信。在Android中,MDIO总线用于控制网络接口的PHY芯片,例如通过MDIO总线访问PHY芯片的寄存器。这些寄存器包含了一些关于网络连接状态、链路速度和其他计算机网络相关信息的数据。MDIO总线通常由网络接口控制器(NIC)使用,以便在OS中管理PHY芯片。在Android设备上,MDIO总线通常由内核驱动程序管理,并且可以通过 /sys/bus/mdi

weixin_35723192的博客 2454

2025年06月中国电子学会青少年软件编程(图形化)等级考试试卷(三级)答案 + 解析

2025年06月中国电子学会青少年软件编程(图形化)等级考试试卷(三级)答案 + 解析

伶俐角少儿编程 341

find命令使用

1 find . -type d:查找当前目录下的目录(.代表当前目录,d代表目录,若是f则代表文件)2 find . -name ‘‘a1.txt’’:精确匹配当前目录名字为a1.txt的文件(注意,如果文件名包含!等shell里的变量名,就必须使用双引号)find . -name " *a1* ":(模糊查找)查找名字中带有a1的文件或目录find . -name " *a1 ":(模糊查找)查找名字以a1结尾的文件或目录。

lsw250354的博客 2208

基于STM32设计的ECG+PPG人体参数测量系统(华为云IOT)(217)

该系统的核心是基于STM32F103RCT6微控制器,这是一种高性能、低功耗的嵌入式处理器,适用于各种复杂的控制和数据处理任务。系统利用先进的传感器技术,如光电传感器PulseSensor模块来准确测量人体脉搏血氧饱和度及心率(PPG),同时采用AD8232生物电信号采集模块捕捉并处理人体的心电图信号(ECG),从而全面反映用户的心脏活动状态。

1万+

Linux学习-find命令使用

find 在指定目录结构下查找文件命令 使用方法 find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path…] [expression] -name:通过名称进行查找,区分大小写 [root@base tmp]# find /etc -name 'ifcfg*' /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifcfg-ens33 -iname:通过名称查找,不区分大

丢爸 1101

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

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

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Linux shell 学习笔记 之 find命令的使用

Linux shell 学习笔记 之 find命令的使用      今天我们来谈谈Linux下find命令的使用,find命令常用于在unix/linux 下进行文件的查找。          一.命令的工作方式:        find命令的工作方式:沿着文件的层次结构向下遍历,当匹配到符合条件的文件,则执行相应的操作。        二 find命令的使用       1.列出指

chenbolyfxinsui的专栏 780

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

gnu linux 使用find,Linux命令学习:Find命令常见的使用方法

查找名字为conf的目录#find /目录 -type d -name conf注意type可能为b,c,d,l等...查找文件权限为755的文件#find /目录 -perm 755 -print如果用八进制,则可以用#find /目录 -perm -007 -print (跟chmod里的表示方法相同)查找文件属主为kt的文件#find /目录 -user kt -print查找group为k...

weixin_39814454的博客 149

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux find后cp,LINUX学习:find命令结合cp的使用

《LINUX学习:find命令结合cp的使用》要点:本文介绍了LINUX学习:find命令结合cp的使用,希望对您有用。如果有疑问,可以联系我们。用find查找/data目次下,以.txt文件结尾的文件并复制到/tmp下办法一find与|xargs是黄金搭档,-t参数指定目的目录[root@linuxidc ~]# find /data/ -type f -name"*.txt" | xargs ...

weixin_28778267的博客 2299

Linux学习(Find命令使用实例)

Linux学习(Find命令使用实例)     find / -name httpd.conf     find / -name access_log 2>/dev/null     find /etc -name '*srm*'     find / -amin -10 # 查找在系统中最后10分钟访问的文件     find / -atime -2 # 查找在系统中最后48小

luoqintao的专栏 528

find命令的使用学习笔记

1.语法 find pathname -options [-print -exec -ok] -print find命令将匹配的文件输出到标准输出。 -exec find命令对匹配的文件执行该参数所给出的shel l命令。相应命令的形式为' command' {} /;,注意{ }和/之间的空格。 -ok 和- exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的s h e l l命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 2.命令选项 波浪号~代表了你的$ H O M

junge2的专栏 345

【学习日记】linux基础,find命令的使用

需要查找指定的文件或目录时,可以通过文件的类型,文件的名称,文件的大小、文件的修改时间、文件的inode号进行查找,同时可以对查找出来的文件进行一系列操作。:find 路径(在哪找) -参数(怎么找)常用参数:-type f 查找普通文件-type d 查找目录-name “文件/目录名” 按文件名或目录名查找-iname 按文件名查找,不区分大小写-mtime +7(修改时间为7天前的文件) -7(修改时间为7天内的文件)

2601_95069811的博客 282

每天学习一个Shell命令:使用find命令进行文件查找与管理

本篇文章深入探讨了如何使用find命令进行文件查找与管理。通过逐步讲解find命令的基本用法以及在生产环境中的实际应用,帮助读者掌握如何高效地定位文件、管理磁盘空间和优化系统性能。

Github: https://github.com/xooooooooox 482

find linux 目录深度_linux命令学习之find命令的使用查找文件 超详细

1 列出当前目录及子目录下所有文件和文件夹输入命令:find .结果:./po/Makefile.msvc./po/da.po./po/sv.po./po/hr.po其中列出来的文件名会加"./"符号在/var/www/html/zhuan/test/libiconv-1.9.2 目录下查找以.in结尾的文件名输入命令:find /var/www/html/zhuan/test/libiconv-...

weixin_39751195的博客 82

黑马程序员88(其他命令01—学习目标以及find命令的基本使用)

其他命令 目标 查找文件 软链接 打包和压缩 软件安装 01.查找文件 序号 命令 作用 01 find [路径] -name “*.py” 查找指定路径下扩展名是.py的文件,包括子目录 如果省略路径,表示在当前文件夹下查找 通配符在使用find命令时可同时使用 演练目标 1.搜索桌面目录下,文件名包含1的文件 2.搜索桌面下,所有以.txt为扩...

weixin_42681308的博客 121

Linux学习---find命令使用技巧

1、查找文件 Linux中查找文件的命令为“find”命令,syntax: find [起始目录] 寻找条件 操作如,从根目录下开始查找abc.cpp文件  find / -name abc.cpp  在当前目录下所有.cpp文件  find . -name "*.cpp" find命令,配合-exec参数,可以对查询的文件进行进一步的操作 -exec 参数后面跟的是command命

Nation_chen的专栏 1014

centos 学习日记 文件查找命令 find 的使用

find命令是非常常用非常强大的命令。 所以要特别说明。而且这个命令实在太常用了。 用法: [root@kin /]#find [PATH] [option] [action] 参数: 1. 与时间有关的参数:共有 –atime ,-ctime , -mtime,下面以 –mtime说明。 n :为数字 -mtime n:意义在n天之前的‘一天之内‘被改过的。...

weixin_34223655的博客 212
上一篇: remove_if的使用
下一篇: lower_bound的使用
风尘仆
博客等级 码龄15年 28粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值