linux—通配符详解及总结

本文阅读 2 分钟

本博客主要详解关于linux中常使用的通配符的知识点,主要分为三个步骤:

  1. 通配符 *,?和【】【^】的详细解释
  2. 举例截图说明
  3. 个人的总结理解

一:通配符 *,?和【】【^】的详细解释

ps:因为通配符【】中可添加很多变量,所以这里我会简单举出几个例子来说明,其他情况请类比

二:举例截图说明

前言:列出根目录下的所有文件以及目录: img 举例说明: 通配符 : eg:匹配出第一个数字为1的文件或者目录 ls /1 img 通配符?: eg:匹配出根目录下目录名为三个字母的目录 ls -d /??? img 因为这个条件匹配文件的话,根目录中符合条件的太多了,所以改为了ls -d目录查看 通配符【】: eg:匹配出根目录中名字为数字(0-9)的目录 ls /【0-9】 img eg:匹配出根目录中名字包含数字的所有目录 ls -d /*[0-9] img 通配符【^】: eg:匹配根目录下名字除了数字的其他目录 img 其他关于【】的通配符可类比上面提到的例子,明白原理即可。

三:关于这部分个人的总结 刚开始看的时候,看完有点懵,后面发现自己忽略了一个重要的点,那就是“通配符”这个名字,通配:通用匹配,也就是说,通配符也就是相当于一个万能匹配卡一样,会根据不同的条件进行匹配,简而言之,就是匹配。

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/weixin_44431280/article/details/98738469
-- 展开阅读全文 --
KillDefender 的 Beacon 对象文件 PoC 实现
« 上一篇 02-09
Web安全—逻辑越权漏洞(BAC)
下一篇 » 03-13

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复