手机
当前位置:查字典教程网 >脚本专栏 >PowerShell >PowerShell中使用通配符匹配文件路径的例子
PowerShell中使用通配符匹配文件路径的例子
摘要:星号(*)在DOS的时代,就是通配符(英文叫Wildcard)的代表。从DOS到Windows,再到PowerShell,星号一如既往的坚守...

星号(*)在DOS的时代,就是通配符(英文叫Wildcard)的代表。从DOS到Windows,再到PowerShell,星号一如既往的坚守在通配符的岗位上。

简单看个例子:

复制代码 代码如下:

PS [zhanghong] >dir d:*.vbs

目录: D:

Mode LastWriteTime Length Name

---- ------------- ------ ----

-a--- 2013/6/5 16:42 211 test.vbs

这个例子的作用就是列出所有的D盘根目录下的vbs后缀的文件。

小编经常使用PowerShell跟路径打交道,怎么样灵活的从目录体系中抓取出自己想的文件是小编一直以来的追求。不经意间,小编发现在PowerShell的路径中,可以使用多个通配符,从而大幅度提高效率。

我们开设虚拟主机的时候,把所有的用户数据都放在这样一个模式的目录下:

复制代码 代码如下:

d:wwwroot网站名称wwwroot

如果我要查找所有用户网站根目录下的index.php文件,我们可以在路径中带上一个通配符:

复制代码 代码如下:

dir d:wwwroot*wwwrootindex.php

更进一步,如果我们想看所有的以index为文件名的文件,那可以这样:

复制代码 代码如下:

dir d:wwwroot*wwwrootindex.*

黑客往往喜欢往名称为index或default的文件里面插入黑链,我们可以通过这样的方式快速的找到相关文件,好进行下一步的侦察工作。

好了,关于通配符在路径中的使用,就说这么多,谢谢!

【PowerShell中使用通配符匹配文件路径的例子】相关文章:

PowerShell读取文本文件指定行内容的方法

PowerShell中定义多行字符串变量的方法

PowerShell中使用正则表达式匹配字符串实例

PowerShell多线程执行前后台作业的例子

Powershell批量给文件增加前辍实例

PowerShell创建Byte数组例子

PowerShell使用正则表达式查找字符串实例

PowerShell中使用ArrayList实现数组插入、删除、添加例子

PowerShell脚本源码输出到文件的最佳写法

PowerShell中文件对象的属性方法总结

精品推荐
分类导航