news 2026/9/2 22:52:53

20、文件查找与压缩的实用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20、文件查找与压缩的实用指南

文件查找与压缩的实用指南

1. 文件查找命令 find

1.1 测试与动作的顺序

在使用find命令时,测试和动作之间的逻辑关系决定了哪些操作会被执行,因此它们的顺序至关重要。例如,若将-print动作置于首位,命令的行为会大不相同:

find ~ -print -and -type f -and -name '*.BAK'

此命令会先打印每个文件(-print动作总是返回真),然后再测试文件类型和指定的文件扩展名。

1.2 用户自定义动作

除了预定义的动作,我们还能调用任意命令。传统的做法是使用-exec动作,其语法如下:

-exec command {} ;

其中,command是命令名,{}代表当前路径名,分号是必需的分隔符,表示命令结束。例如,使用-exec实现类似-delete动作的功能:

-exec rm '{}' ';'

由于花括号和分号在 shell 中有特殊含义,必须进行引号或转义处理。

还可以交互式地执行

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 22:14:29

Admin.NET通用权限开发框架终极指南:10分钟搭建企业级权限系统

Admin.NET通用权限开发框架终极指南:10分钟搭建企业级权限系统 【免费下载链接】Admin.NET 🔥基于 .NET 6/8 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3/Element-plus,代码简洁、易扩展。整合最新技术,模…

作者头像 李华
网站建设 2026/9/1 5:19:07

系统可观测性实战指南:从零到一的完整搭建手册

系统可观测性实战指南:从零到一的完整搭建手册 【免费下载链接】system-design Learn how to design systems at scale and prepare for system design interviews 项目地址: https://gitcode.com/GitHub_Trending/sy/system-design 系统可观测性已成为现代软…

作者头像 李华
网站建设 2026/9/2 17:16:14

37、字符串与数字操作全解析

字符串与数字操作全解析 计算机程序的核心是处理数据。在很多编程问题中,需要使用如字符串和数字这样的小数据单元来解决。本文将介绍一些用于操作字符串和数字的 shell 特性。 1. 参数扩展 参数扩展在脚本编写中十分有用。虽然之前有提及,但未详细介绍。 1.1 基本参数 …

作者头像 李华
网站建设 2026/9/1 4:35:37

Langchain-Chatchat OCR功能集成教程

Langchain-Chatchat OCR功能集成教程 在企业知识管理的实践中,一个常见的困境是:大量关键文档——如历史合同、扫描档案、手写记录或图像型PDF——无法被现有问答系统直接读取。这些“视觉文本”像一座座孤岛,即便内容重要,却因格…

作者头像 李华
网站建设 2026/9/1 18:36:59

GitHub高星项目Kotaemon部署踩坑记录:常见错误与解决方案汇总

GitHub高星项目Kotaemon部署踩坑记录:常见错误与解决方案汇总 在当前大语言模型(LLM)快速演进的背景下,越来越多企业试图构建具备真实业务能力的智能对话系统。然而,从“能说话”到“可上线”,中间隔着的不…

作者头像 李华
网站建设 2026/9/2 13:28:21

Avizo:让你的多媒体按键反馈更优雅

Avizo:让你的多媒体按键反馈更优雅 【免费下载链接】avizo A neat notification daemon 项目地址: https://gitcode.com/gh_mirrors/avi/avizo 还在为按下音量键时看不到直观的反馈而烦恼吗?Avizo正是为此而生的一款轻量级通知守护进程&#xff0…

作者头像 李华