您现在的位置是:网站首页> 编程资料编程资料
PowerShell中使用通配符匹配文件路径的例子_PowerShell_
2023-05-26
324人已围观
简介 PowerShell中使用通配符匹配文件路径的例子_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\*\wwwroot\index.php
更进一步,如果我们想看所有的以index为文件名的文件,那可以这样:
复制代码 代码如下:
dir d:\wwwroot\*\wwwroot\index.*
黑客往往喜欢往名称为index或default的文件里面插入黑链,我们可以通过这样的方式快速的找到相关文件,好进行下一步的侦察工作。
好了,关于通配符在路径中的使用,就说这么多,谢谢!
您可能感兴趣的文章:
相关内容
- PowerShell中按文件后缀过滤的实现代码_PowerShell_
- Powershell Profiles配置文件的存放位置介绍_PowerShell_
- PowerShell脚本中控制Windows DNS服务的方法_PowerShell_
- PowerShell替换字符串操作符replace简明教程_PowerShell_
- PowerShell获取字符串长度的方法_PowerShell_
- PowerShell显示隐藏文件和系统文件的方法_PowerShell_
- Powershell小技巧之查询AD用户_PowerShell_
- Powershell小技巧之获取字符串的行数_PowerShell_
- PowerShell小技巧之查找获取注册表路径_PowerShell_
- PowerShell小技巧之True和False的类型转换_PowerShell_
