Windows-Server-2008-R2

掃描 Windows 文件系統以查找包含某些單詞的目錄

  • February 12, 2016

有沒有我可以在 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 }

引用自:https://serverfault.com/questions/755305