设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
Linux 基础讨论区(新手速成)
›
[求助]根据部分文件名查找文件
返回列表
查看:
958
|
回复:
7
[求助]根据部分文件名查找文件
[复制链接]
ypl_hust
ypl_hust
当前离线
积分
16
IP卡
狗仔卡
发表于 2009-8-30 10:28:48
|
显示全部楼层
|
阅读模式
有时候需要根据部分文件名来查找文件,“ab*”表示以ab开头的文件,“?ab”表示ab前面有一个未知的字符,那除了*和?之外还有哪些符号可以用在根据部分文件名查找的场合?有没有什么地方对这些符号有个较详细的总结?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
d00m3d
d00m3d
当前离线
积分
14541
IP卡
狗仔卡
发表于 2009-8-30 13:26:11
|
显示全部楼层
find /your/path/to/search -name 'ab*'
回复
支持
反对
使用道具
举报
显身卡
pingz
pingz
当前离线
积分
2411
IP卡
狗仔卡
发表于 2009-8-30 15:12:33
|
显示全部楼层
man find
复制代码
http://linux.die.net/man/1/find
你说的那个是正则表达式:
http://en.wikipedia.org/wiki/Regular_expression
这里有个基本的教程:
http://www.cs.utah.edu/dept/old/texinfo/regex/regex_toc.html
回复
支持
反对
使用道具
举报
显身卡
ypl_hust
ypl_hust
当前离线
积分
16
IP卡
狗仔卡
楼主
|
发表于 2009-8-30 17:14:10
|
显示全部楼层
好像不是正则表达式吧,我看?和*跟正则表达式里面意义不一样
回复
支持
反对
使用道具
举报
显身卡
糊涂
糊涂
当前离线
积分
1782
IP卡
狗仔卡
发表于 2009-8-30 19:53:15
|
显示全部楼层
借楼主宝地俺也问一句:正则表达式有个统一的标准么?是否有个基本规则(基本集)然后各个应用在实现的时候加上了自身的扩展这种事?
回复
支持
反对
使用道具
举报
显身卡
booman
booman
当前离线
积分
900
IP卡
狗仔卡
发表于 2009-8-30 22:06:55
|
显示全部楼层
正则式是有统一规定的,不过楼主说的这是通配符
回复
支持
反对
使用道具
举报
显身卡
pingz
pingz
当前离线
积分
2411
IP卡
狗仔卡
发表于 2009-8-30 23:29:39
|
显示全部楼层
Post by
ypl_hust;2021975
好像不是正则表达式吧,我看?和*跟正则表达式里面意义不一样
要是加 -name 参数的话确实是通配符,但是还有一个 -regex 参数,直接配置正则表达式,像这个:
find ./ -regex '.*java'
复制代码
匹配当前目录下,以 java 结尾的文件名或目录名,不计大小写。
反正那个 find 命令很×(&×*(!@#$×
回复
支持
反对
使用道具
举报
显身卡
ypl_hust
ypl_hust
当前离线
积分
16
IP卡
狗仔卡
楼主
|
发表于 2009-8-30 23:47:27
|
显示全部楼层
对,应该是通配符,哪里有讲通配符比较详细的呢?
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表