社区
Linux/Unix社区
帖子详情
find命令在查找时怎样忽略大小写??
招RD和QA
2003-01-17 12:05:40
find命令在查找时怎样忽略大小写??
...全文
3868
8
打赏
收藏
find命令在查找时怎样忽略大小写??
find命令在查找时怎样忽略大小写??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
踏岸寻柳
2003-03-05
打赏
举报
回复
看来只有使用 [] 符号了。
假如要查询的文件名称是 FileName ,但是事先不知道到底哪个字母是大写、小写的,就可以这样:
find . -name [fF][iI][lL][eE][nN][aA][mM][eE] -print
有些繁琐,但是也是一种办法
kilvon
2003-01-22
打赏
举报
回复
对了,我有个笔记讲的是COMPAQ UNIX下类似的文件名匹配等问题,如感兴趣我可以mail一份给你。
kilvon
2003-01-22
打赏
举报
回复
楼上janze说的对,
甚至可以用:
find / -name "f[a...b][A...C]o" -print
等等选项,上面这个命令查询到 faAo,fbCo等等文件,看看手册
macro_love
2003-01-17
打赏
举报
回复
没有这个选项,因为在linux下,大小写的文件是属于不同的文件,所以根本就不会出现这个选项
snjsj
2003-01-17
打赏
举报
回复
To:macro_love(如风)
不是说了吗,可以用多义文件名来解决这个问题。
janze
2003-01-17
打赏
举报
回复
举例说明:
当前目录下找 foo文件或者fOO文件
find ./ -name "f[Oo][Oo]" -print
macro_love
2003-01-17
打赏
举报
回复
楼上的,你怎么知道find没有这个选项的原因不是这个,那又是什么呢?如果不是这个原因,它完全有理由会出现这个选项,之所以只有-name选项,就是因为它认为大小写不同是不同的文件名,所以就完全没有必要出现忽略大小写的选项,file.c与File.c是两个完全不同的文件,所以就不会出现忽略大小写的选项
snjsj
2003-01-17
打赏
举报
回复
linux下确实对大小写敏感,但是这不是find没有这个选项的原因。主要原因是,find是对具有某种属性的文件进行查找,而所谓的属性包括时间。大小等等,与名字相关的只有-name选项,你可以在里面做多义文件名的扩展,在有的情况下是可以区分或者忽略这个问题的,具体对于一个问题,用管道解决吧。
Linux培训教程-vim
命令
和find
命令
入门到精通
本课程全面介绍了从linux基础内容,一步步,手把手掌握linux基本用法和常见管理方式。让你从课堂即实战,全面了解vim使用、find和特殊权限,学习完可轻松驾驭。
Linux 终端 find
命令
忽略
大小写
查找
【代码】Linux 终端 find
命令
忽略
大小写
查找
。
Linux find
命令
如何
忽略
大小写
?
按文件名
查找
: find . -name "WSFY321.c" 要
忽略
大小写
: find . -iname "WSFY321.c" 类似的还有: -lname -ilname -path -ipath -regx -iregx
find
忽略
大小写
查找
文件
find
忽略
大小写
查找
文件
linux 查询
忽略
大小写
,Linux
忽略
大小写
查找
技巧
Linux
忽略
大小写
查找
技巧1.vim 中的
查找
Linux 下 vim搜索文件内容
时
加上 \c 参数可以
忽略
搜索字符的
大小写
.比如用vim 搜索文件中的. China
时
可用 :/china\c2. find
查找
Linux使用find
命令
搜索文件
时
如果不清楚文件的名称中是否包含的大写,你可以使用 -iname参数来
忽略
大小写
.[root@Blinux test]# ll总用量 0-rw-rw-r...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章