【Ubuntu】find命令

news/2024/7/5 15:11:50

find 命令是在 Linux 和 Unix 系统上用于查找文件和目录的强大工具。它通过指定的路径递归地搜索文件系统,并根据不同的条件进行匹配和操作。

以下是 find 命令的一般语法:

find [路径] [表达式]

其中,路径 指定要搜索的目录路径,而 表达式 用于指定匹配条件和操作。

find 命令的常见选项和用法如下:

  • -name pattern:按照文件名模式进行匹配搜索。可以使用通配符 *? 等进行模式匹配。

  • -type type:按照文件类型进行匹配搜索。常见的类型包括 f(普通文件)、d(目录)、l(符号链接)等。

  • -size n[ckMG]:按照文件大小进行匹配搜索。可以使用 +n(大于 n)、-n(小于 n)或 n(等于 n)来指定大小。后面的单位 c(字节)、k(KB)、M(MB)和 G(GB)可选。

  • -mtime n:按照文件修改时间进行匹配搜索。可以使用 +n(超过 n 天前)、-n(在 n 天内)或 n(恰好 n 天前)来指定时间。

  • -exec command {} +:对搜索结果执行指定的命令。{} 表示匹配到的文件名,+ 表示将多个文件名作为参数一次性传递给命令。

  • -print:将匹配到的文件名打印到标准输出。

下面是一些示例用法:

  1. 查找当前目录及其子目录中所有的文本文件:

    find . -type f -name "*.txt"
  2. 查找 /var/log 目录中大小大于 10MB 的文件:

    find /var/log -type f -size +10M
  3. 查找 /home 目录中在最近 7 天内修改过的所有文件:

    find /home -type f -mtime -7
  4. 删除 /tmp 目录中所有以 .tmp 结尾的文件:

    find /tmp -type f -name "*.tmp" -delete

find 命令非常灵活和功能强大,可以根据不同的条件进行高级文件搜索和操作。通过组合不同的选项和表达式,你可以根据需要来定制和优化搜索。

希望这个简介对你有所帮助!如有任何其他问题,请随时提问。


http://www.niftyadmin.cn/n/4607837.html

相关文章

再谈SIEM和安全管理平台项目的失败因素(1)

有时候,说一个项目的失败因素比说成功因素更有价值。Last Modified 2017-11-21上周,在一个群里又看到人们在讨论 SIEM、安管平台和 SOC 的话题,还夹杂着态势感知的话题,论调无外乎是比较悲观的和负面的。为什么会这样?…

mysql表制作的文本长度_mySql 文本字段长度

mySql 文本字段长度BLOBTEXT一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。MEDIUMBLOBMEDIUMTEXT一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。LONGBLOBLONGTEXT一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符。可通过修改…

android手机连nas,Droid NAS:让Android手机变身无线U盘

当你急匆匆的拿出手机想要向电脑中复制几个小文件,却发现忘记带Micro USB线的时候,一定非常尴尬。很多时候像金山快盘等网盘类应用可以解决这个尴尬局面,不过这次我们已经不仅仅满足于网盘了。Droid NAS可以将你的Android设备变身为无线存储器…

RxJava2 入门详细笔记(1)

一、概述 在 RxJava 中,一个实现了 Observer 接口的对象可以订阅一个 Observable 类的实例。订阅者对 Observable 发射的任何数据或数据序列作出响应。这种模式简化了并发操作,因为它不需要阻塞等待 Observable 发射数据,而是创建了一个处于待…

mysql+tmp满+crash_案例分享-MySQL服务器/tmp目录被占满

案例分享-MySQL服务器/tmp目录被占满描述:MySQL服务器在每天的22点/tmp目录磁盘空间被占满,持续10分钟左右,然后自动恢复./tmp目录大小10G,平时可用空间8G左右.MySQL版本5.5分析1.在问题出现时,进入/tmp目录,ls –al查看具体文件.2.在问题出现时,登录MySQL,执行show processlis…

使用UIAppearance 协议自定义视图

在iOS 5以前,自定义原生控件的外观并没有原生支持,因此开发人员感觉很麻烦。开发人员经常面临的问题是修改一个控件所有实例的外观。解决这个问题的正确方法是重写一遍控件。但由于这么做非常费时,一些开发人员开始覆…

11月17日云栖精选夜读:继浸没液冷后,阿里再推国内首个锂电池服务器

2019独角兽企业重金招聘Python工程师标准>>> 双11购物狂欢节从2009年开始至今,每年巨大成交量的背后有数十万台服务器进行复杂的运算,处理着数亿次的交易。作为阿里巴巴集团的基础设施,数据中心、服务器、网络承担了大量的信息处理…

android 清空路由表,关于react-native中的navigation重置路由和安卓物理返回键的清空上一页状态(重置上一页)...

在开发rn中经常会遇到路由返回时需要重置上一页的状态,也就是清除上一页的路由缓存,这样当你返回上一页的时候,页面就会重新执行componentDidMount等生命周期,直接上代码:import { StackActions, NavigationActions } …