当前位置: 首页 > ai >正文

每天学一个 Linux 命令(20):find

在这里插入图片描述​​可访问网站查看,视觉品味拉满: http://www.616vip.cn/20/index.html


find 是 Linux 系统中最强大的文件搜索工具之一,支持按名称、类型、时间、大小、权限等多种条件查找文件,并支持对搜索结果执行操作(如删除、复制、执行命令等)。掌握 find 可大幅提升文件管理效率。


命令格式

find [搜索路径] [匹配条件] [操作动作]
  • 搜索路径:默认为当前目录(.)。
  • 匹配条件:按名称、类型、时间、大小等筛选文件。
  • 操作动作:对匹配的文件执行操作(如删除、打印路径等)。

常用匹配条件

1. 按名称查找
  • -name "模式":按文件名匹配(区分大小写,支持通配符 * ?)。
  • -iname "模式":不区分大小写的名称匹配。
    find /home -name "*.txt"       # 查找 /home 下所有 .txt 文件
    find . -iname "README"         # 查找当前目录下名为 README(忽略大小写)的文件
    
2. 按类型查找
  • -type [类型]:按文件类型筛选:
    • f:普通文件
    • d
http://www.xdnf.cn/news/172.html

相关文章:

  • 23种设计模式-创建型模式之抽象工厂模式(Java版本)
  • 【含文档+PPT+源码】基于Python的股票数据可视化及推荐系统的设计与实现
  • Oracle 11g通过dg4odbc配置dblink连接PostgreSQL
  • 从头学 | 目标函数、梯度下降相关知识笔记(一)
  • 边缘计算网关组态功能的定义
  • 阀门轴承电动车工件一键精修软件
  • vue2.6.12 安装babel 以使用 可选链 ?. 和空值合并 ??
  • 【Vue3代理机制详解:从原理到实践】
  • 医疗行业如何构建合成数据平台?——技术、合规与实践全景
  • Jenkins的使用及Pipeline语法讲解
  • 简易 Python 爬虫实现,10min可完成带效果源码
  • LIB-ZC, 一个跨平台(Linux)平台通用C/C++扩展库, 网络socket
  • Linux和Ubuntu的驱动适配情况
  • 数据结构-Map和Set
  • Oracle日志系统之附加日志
  • 学习海康VisionMaster之中线查找
  • 新手蓝桥杯冲击国一练习题单(四)
  • C++ 二叉搜索树
  • LINUX418 加载YUM源 wireshark ping程序 解析
  • 亚远景-ASPICE评估标准与车企供应商准入要求的关联性
  • 串口通信实战:从寄存器操作到数据处理的完全指南
  • 人像面部关键点检测
  • 力扣刷题Day 20:柱状图中最大的矩形(84)
  • FPGA HR Bank如何支持ODELAY问题分析
  • Yocto项目实战教程 · 第4章:4.3小节-层
  • 七、LangChain Tool类参数对接机制解析:基于Pydantic的类型安全与流程实现
  • JavaScript 核心特性完全指南
  • Python如何助力区块链网络安全?从攻击防范到智能合约审计
  • Jenkins 多分支管道
  • uniapp打包报错,