linux ls命令的应用

新建文件link1.txt、link2.txt、k.txt、ab.txt,执行ls*[link]*和ls*link*分别会有哪些文件被查出?为什么?... 新建文件link1.txt、link2.txt、k.txt、ab.txt,执行ls *[link]* 和 ls *link*分别会有哪些文件被查出?为什么? 展开
 我来答
cincoutvc
2017-09-19 · TA获得超过3899个赞
知道大有可为答主
回答量:2455
采纳率:90%
帮助的人:2638万
展开全部
ls *[link]*和ls *link*的区别就是,ls *[link]*中有[]符号,表示它是一个正则表达式,[link]这一部分正则表达式表示的意思是,匹配link四个字母中的任意字母的一个或多个即可,那*[link]*就表示在[link]表达式匹配的同时,允许前面或者后面有任意的字符。所以,结果就是ls *[link]*命令会列出link1.txt、link2.txt、k.txt这三个文件,而ls *link*命令只会列出link1.txt和link2.txt,不会列出k.txt。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式