Windows-Server-2008-R2
掃描 Windows 文件系統以查找包含某些單詞的目錄
有沒有我可以在 Windows Server 2008 r2 上執行的命令,它只顯示包含某個單詞的目錄。
例如,我想查找所有包含“日誌”的目錄
這意味著它將返回這些所有位置,因為它們包含“日誌”一詞
C:\Logs C:\stuff\ServerLogs C:\example\Logsforapps
在
cmd
你可以做一個:dir /a:d /b /s C:\*logs*
或者,如果您有最新的 PowerShell 版本
Get-ChildItem -Directory -Path C: -Recurse -Filter *logs* | Select-Object FullName
Powershell 可以通過以下方式滿足您的需求:
gci -r c:\temp | where {$_.psIsContainer -eq $true -and $_.name -match "logs"} | foreach { $_.fullname }