
linux 的 find 和 ls 使用通配符的细节
发布日期:2021-05-08 00:12:50
浏览次数:19
分类:原创文章
本文共 475 字,大约阅读时间需要 1 分钟。
通配符的使用是区分场景的
通配符如果直接书写, 表示使用 shell 解析
如果被引号 (成对的单引号 / 双引号) 包裹, 表示使用 linux 命令解析
直接书写通配符, 表示 shell 解析
例如查看当前文件夹下的 .sh 结尾的文件或文件夹
# 这里直接书写, 不使用引号包裹, 表示使用 shell 解析通配符ls *.sh
结果是我们期望的
而如果我们使用双引号包裹, 就表示查找某个文件名与 "*.sh"
完全一致的文件或文件夹. 显然, 这不是我们期望的
引号包裹通配符, 表示命令解析
使用 find
搜索当前路径及子路径下的所有 .sh
结尾的文件
那么其实是传入 *.sh
让 find 命令来解析, 所以需要使用双引号包裹
# 这里就需要使用双引号或者单引号包裹 *.sh 才行# 如果不被引号包裹, 默认会被 shell 解析, 即获取当前文件夹下的 .sh 结尾的文件find -type f -name "*.sh"
总结
使用 find
命令的通配符时, 使用引号包裹内容
使用 ls
命令的通配符时, 直接书写内容
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月25日 11时15分15秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Deep residual learning for image recognition
2019-03-05
IO控制方式
2019-03-05
IO控制器
2019-03-05
LeetCode122.买卖股票的最佳时机2Golang版
2019-03-05
Java 知识点总结篇(2)
2019-03-05
Python 知识点总结篇(2)
2019-03-05
Python 知识点总结篇(3)
2019-03-05
Numpy 如何操作数组
2019-03-05
爬取网易科技滚动新闻
2019-03-05
vuex modules
2019-03-05
Java笔记:单链表
2019-03-05
phthon基本语法——温习
2019-03-05
sleep、wait、yield、join——简介
2019-03-05
web项目配置
2019-03-05
VTK:相互作用之Picking
2019-03-05
VTK:Medical之MedicalDemo2
2019-03-05
c语言(基本数据类型)实参与形参传值 用汇编理解
2019-03-05
基于单片机可控音乐流水灯控制设计-全套资料
2019-03-05
基于单片机简易信号误差分析设计-全套资料
2019-03-05