PowerShell中使用通配符匹配文件路径的例子
2014-08-08 09:07
756 查看
星号(*)在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中使用Get-ChildItem命令读取目录、文件列表使用例子和小技巧
- PowerShell使用Clear-Content命令删除、清空文件内容的例子
- 使用powershell批量添加Keil和IAR的头文件路径
- 关于C#的FTPRequest客户类如何使用通配符去服务器端匹配文件
- 第29天(就业班) Action开发、通配符、路径匹配、常量、数据处理、日期类型转换、文件上传下载
- PowerShell中使用Like运算符配合通配符查找字符串例子
- HDFS之globStatus()函数(用通配符匹配制定模式的路径)liststatus() (列出目录下的所有文件)
- PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例
- JSP页面中如何使用相对路径访问文件
- Sql Server 2005 for Mobile 安装文件路径及使用
- web.config文件自定义配置节的使用方法的一个简单例子
- [原创]使用PowerShell来完成像awk一样对多个文件的筛选(一)
- object.insertAdjacentHTML 如何使用?并附上多文件上传的例子
- 不修改/etc/ld.so.conf使用非默认路径下的库文件--LD_LIBRARY_PATH
- Biztalk 开发之 使用xml数据项构造输出文件路径【转】
- 使用Struts上传文件,用FormFile取得上传文件的本地绝对路径
- 如何让SiteMapPath使用指定路径指定名称的sitemap文件。
- Visual C# 2005 – 如何使用通配符 *.* 复制所有文件
- Linux/Unix下使用rsync同步文件(简单的例子)
- Biztalk 开发之 使用xml数据项构造输出文件路径