linux ls命令的应用

2025-02-25 18:21:08
推荐回答(1个)
回答1:

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。