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

linux之find指令基础

目录

  • 前言
  • 一、find .
  • 二、find xxx -name "*.c"
  • 三、组合查找文件名
  • 四、find . -type f
  • 五、find . -maxdepth 2 -type f
  • 六、find . -type f -perm 777
  • 七、find . -type f -name "*.txt" ! -perm 777
  • 八、借助-exec命令
  • 参考链接


前言

testfind下

check1.c check2.c test1文件夹 test2文件夹

test1文件夹下:check11.c check12.c
test2文件夹下: check21.c check22.c

一、find .

find . 指令:查找当前目录及其子目录下所有文件和文件夹

在这里插入图片描述


二、find xxx -name “*.c”

在testfind目录下查找以.c结尾的文件名

在这里插入图片描述


三、组合查找文件名

组合查找文件名以check1开头(与、或、非)check2开头的文件
/**

  • 组合查找语法:
  • -a 与(取交集)
  • -o 或(取并集)
  • -not 非(同 !)
  • ! 非(同 not)
    */

在这里插入图片描述


四、find . -type f

查找当前目录及所有子目录下的普通文件

在这里插入图片描述


五、find . -maxdepth 2 -type f

基于目录深度进行搜索 ,限制最大深度为 2

在这里插入图片描述


六、find . -type f -perm 777

搜索权限为 777 的文件

在这里插入图片描述


七、find . -type f -name “*.txt” ! -perm 777

搜索 .txt 格式且权限不为 777 的文件

在这里插入图片描述


八、借助-exec命令

借助-exec命令,将当前目录及子目录下所有.txt格式的文件以File:文件名的形式打印出来

在这里插入图片描述


参考链接

Linux 命令之 find:查找文件

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • STM32智能交通灯系统教程
  • YOWOv2(yowov2)动作识别+Fastreid身份识别 详细安装与实现
  • apt update报错E: Dynamic MMap ran out of room
  • 集成excel工具:自定义导入回调监听器、自定义类型转换器、web中的读
  • JMESPath: 强大的处理JSON数据
  • Python|OpenCV-实现人物的姿态识别检测以及实时计数(18)
  • 解决:WPS,在一个表格中,按多次换行,无法换到下一页
  • Web 性能入门指南-1.5 创建 Web 性能优化文化的最佳实践
  • 概率论期末速成(知识点+例题)
  • Nginx 负载均衡详解
  • windows USB 设备驱动开发-USB 功能控制器驱动开发(一)
  • 最新版智能修图-中文luminar ai 1.55(13797) 和 neo1.20,支持m芯片和intel芯片(绝对可用)
  • PyMysql error : Packet Sequence Number Wrong - got 1 expected 0
  • 通过 Azure OpenAI 服务使用 GPT-35-Turbo and GPT-4(win版)
  • 35 解决单条链路故障问题-华三链路聚合
  • CentOS从零开始部署Nodejs项目
  • JavaScript 基本功--面试宝典
  • LeetCode29.两数相除 JavaScript
  • Mithril.js 入门介绍
  • php的插入排序,通过双层for循环
  • scala基础语法(二)
  • SpringBoot 实战 (三) | 配置文件详解
  • vue中实现单选
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 为什么要用IPython/Jupyter?
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 关于Android全面屏虚拟导航栏的适配总结
  • 通过调用文摘列表API获取文摘
  • ​香农与信息论三大定律
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • #Linux(权限管理)
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (poj1.3.2)1791(构造法模拟)
  • (python)数据结构---字典
  • (纯JS)图片裁剪
  • (函数)颠倒字符串顺序(C语言)
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (正则)提取页面里的img标签
  • .equals()到底是什么意思?
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET 某和OA办公系统全局绕过漏洞分析
  • .NET 药厂业务系统 CPU爆高分析
  • .netcore 获取appsettings
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • @ModelAttribute 注解
  • @ModelAttribute注解使用
  • @PreAuthorize与@Secured注解的区别是什么?
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • @Transactional类内部访问失效原因详解