PowerShell中使用通配符匹配文件路徑的例子
星號(hào)(*)在DOS的時(shí)代,就是通配符(英文叫Wildcard)的代表。從DOS到Windows,再到PowerShell,星號(hào)一如既往的堅(jiān)守在通配符的崗位上。
簡(jiǎn)單看個(gè)例子:
PS [zhanghong] >dir d:\*.vbs
目錄: D:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2013/6/5 16:42 211 test.vbs
這個(gè)例子的作用就是列出所有的D盤根目錄下的vbs后綴的文件。
小編經(jīng)常使用PowerShell跟路徑打交道,怎么樣靈活的從目錄體系中抓取出自己想的文件是小編一直以來的追求。不經(jīng)意間,小編發(fā)現(xiàn)在PowerShell的路徑中,可以使用多個(gè)通配符,從而大幅度提高效率。
我們開設(shè)虛擬主機(jī)的時(shí)候,把所有的用戶數(shù)據(jù)都放在這樣一個(gè)模式的目錄下:
d:\wwwroot\網(wǎng)站名稱\wwwroot\
如果我要查找所有用戶網(wǎng)站根目錄下的index.php文件,我們可以在路徑中帶上一個(gè)通配符:
dir d:\wwwroot\*\wwwroot\index.php
更進(jìn)一步,如果我們想看所有的以index為文件名的文件,那可以這樣:
dir d:\wwwroot\*\wwwroot\index.*
黑客往往喜歡往名稱為index或default的文件里面插入黑鏈,我們可以通過這樣的方式快速的找到相關(guān)文件,好進(jìn)行下一步的偵察工作。
好了,關(guān)于通配符在路徑中的使用,就說這么多,謝謝!
相關(guān)文章
PowerShell小技巧之配置機(jī)器的靜態(tài)IP
本文主要介紹了利用PowerShell配置靜態(tài)IP地址的方法以及示例,有需要的朋友參考下2014-09-09
PowerShell中使用Out-File把字符串或運(yùn)行結(jié)果保存到文件的方法
這篇文章主要介紹了PowerShell中使用Out-File把字符串或運(yùn)行結(jié)果保存到文件的方法,重點(diǎn)在于Out-File命令的使用方法上,需要的朋友可以參考下2014-08-08
Powershell小技巧之非相同域或信任域也能遠(yuǎn)程
這篇文章主要介紹了使用Powershell在非相同域或信任域也能遠(yuǎn)程的方法以及如何設(shè)置powershell遠(yuǎn)程處理的方法,需要的朋友可以參考下2014-10-10
PowerShell入門教程之快速學(xué)習(xí)PowerShell的幾個(gè)方法
這篇文章主要介紹了PowerShell入門教程之快速學(xué)習(xí)PowerShell的幾個(gè)方法,本文提出了3種快速學(xué)習(xí)PowerShell的方法,需要的朋友可以參考下2014-10-10
Windows Powershell 復(fù)制數(shù)組
這篇文章主要介紹了Windows Powershell 復(fù)制數(shù)組 ,需要的朋友可以參考下2014-09-09
PowerShell函數(shù)中使用$PSBoundParameters獲取輸入?yún)?shù)列表實(shí)例
這篇文章主要介紹了PowerShell函數(shù)中使用$PSBoundParameters獲取輸入?yún)?shù)列表實(shí)例,需要的朋友可以參考下2014-07-07

