有没有我可以在 Windows Server 2008 r2 上运行的命令,它只显示包含某个单词的目录。
例如,我想查找所有包含“日志”的目录
这意味着它将返回这些所有位置,因为它们包含“日志”一词
C:\Logs
C:\stuff\ServerLogs
C:\example\Logsforapps
有没有我可以在 Windows Server 2008 r2 上运行的命令,它只显示包含某个单词的目录。
例如,我想查找所有包含“日志”的目录
这意味着它将返回这些所有位置,因为它们包含“日志”一词
C:\Logs
C:\stuff\ServerLogs
C:\example\Logsforapps
在
cmd
你可以做一个:dir /a:d /b /s C:\*logs*
或者,如果您有最新的 PowerShell 版本
Powershell 可以通过以下方式满足您的需求:
使用服务器 2008+ 中内置的文件分类基础结构 (FCI) 工具来查询相关服务器以查找具有特定单词的文件。
如何查找带有“日志”的目录。
示例: log filetype:directory 将返回所有包含单词 log 的目录。请记住选择起始文件夹。示例:文档搜索将仅返回在默认文档文件夹中找到的内容。C:\Windows 将返回 Windows 文件夹中的所有内容。选择具有管理员权限的 C:\ 驱动器应该可以让您获得 C: 驱动器上的所有内容。如果您有多个驱动器,请选择“计算机”,然后搜索关键字文件类型:目录
用简单的脚本更新。
以上将在 explorer.exe 视图中搜索所有内部驱动器和映射驱动器。位置:如果您只需要检查选定的驱动器,可以设置。它看起来像
您可以对需要搜索的每个目标驱动器或文件夹路径重复此操作。
从我对 2008 R2 的测试中,我发现只要离开没有目标的位置就会搜索所有物理驱动器和映射驱动器。