开头th_是什么文件_Linux中的文件通配

在进行文件遍历之前,让我们了解什么是通配符模式,这些模式包含诸如'?','*'之字符串

文件遍历是识别这些模式并执行文件路径扩展的操作。

请参阅下面的示例以了解清楚,

3b6ce3be741b42182d9a85b8fa7aee28.png

如果您观察到上面的图片,我创建了几个目录,其起始字符为HELLO和hello,然后尝试删除这些目录。

当我使用rm -rf hello *时,它删除了目录hello1,hello2,hello3,在“ hello”之后使用的“ *”符号将第一个字符识别为“ hello”,然后出现零个或多个其他字符。

使用其他通配符的示例:

1)arterisk(*)*用于匹配任意数量的字符(零个或多个),要了解更多信息,请参阅上面的示例。

2)问号(?)用于精确匹配一个字符。

99a249f4b200f836c88cbf2fad0f0258.png

在上图中,您可以观察到那是'?' 可以精确匹配一个字符,并在行尾使用。
那么使用“你好?” 会匹配所有起始字符为“ hello”的文件或目录,并将识别另外一个字符。

3)方括号[]
方括号用于匹配[]中的字符,请参见下图,

e0c65ac34f95d45713430d0b99f39a4c.png

[]可以用来匹配确切的字符,或者您也可以指定一个范围,例如在上面的示例中,使用'hello [1-5]'将显示所有以'hello'开头的文件和目录,那么下一个字符可以是从1到5的数字。

4)感叹号(!)用于从方括号内指定的列表中排除字符。

例如

ls hello[!3]

I它将显示以hello开头的目录,以任何字符结尾,但不包括3

点击下方了解更链接,领取学习资料及教程

了解更多​jq.qq.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值