回答
Get-ChildItem C:\test -recurse | Where-Object {$_.PSIsContainer -eq $true -and $_.Name -match "keyword"}
我相信没有专用的cmdlet用于搜索文件。
编辑回应@Notorious评论: 由于PowerShell的3.0,这是很容易的,因为开关-Direcotry
和-File
加入Get-ChildItem
。所以如果你想要它很短,你得到了:
ls c:\test *key* -Recurse -Directory
使用命令别名和tab-completion开关它是一个快照。我第一次错过了。
对于那些熟悉的Powershell,表达式'$ _。PSIsContainer -eq $ true'是当前对象是一个文件夹的测试。 – daftspaniel
比dir/s“keyword”要容易得多吗?为什么powershells命令延迟?我想这只是MS的MO中的更多,尽可能使事情变得臃肿和不必要的复杂,因此最终用户更喜欢吃用汽油冲洗的指甲罐,而不是使用他们可怕的产品。 –
@ NotoriousPet0请参阅编辑更短的版本。除了那些流行的命令通常有你熟悉的* nix或cmd的别名外,长命令名称系统还有其优点。感谢动名词约定,您可以轻松掌握新模块,并查找命令:'get-command-Noun item'; 'Get-Command -Verb convertto'。 –
- 1. 如何使用Powershell搜索Windows搜索索引文件
- 2. 如何在特定文件夹中使用powershell数组搜索xml文件
- 3. 如何使用PowerShell压缩文件夹
- 4. 使用搜索文件夹搜索正文字段
- 5. 搜索使用PowerShell
- 6. 使用powershell搜索
- 7. 搜索使用苹果的文件夹
- 8. 如何在多个文件夹中搜索在powershell中不重复的文件?
- 9. 如何使用Alfresco在指定文件夹中搜索文档
- 10. PowerShell的 - txt文件搜索
- 11. 如何使用PowerShell脚本搜索文件中的单词
- 12. 如何使用Visual Basic.NET搜索文件夹名称和zip文件夹?
- 13. 如何删除搜索文件夹
- 14. PowerShell脚本搜索信用卡号码的文件夹中
- 15. 如何搜索c#文件夹中的文件夹?
- 16. 如何使用搜索:搜索API在txt文件中搜索?
- 17. 使用sitecore搜索搜索特定文件夹
- 18. Powershell防止父文件夹的递归查找只搜索子文件夹
- 19. 如何从搜索引擎使用htaccess隐藏文件夹
- 20. 如何使用perl搜索目录中的文件夹
- 21. 如何使用preg_match搜索文件夹名称
- 22. 删除文件夹和子文件夹如果不使用(Powershell)
- 23. 的FilenameFilter,搜索文件夹
- 24. 文件夹搜索算法
- 25. Lucene.net文件夹搜索
- 26. 搜索压缩文件夹
- 27. C++文件夹仅搜索
- 28. 搜索多个文件夹,以检查他们是否使用PowerShell
- 29. 如何创建搜索文件夹中的文件的搜索表单?
- 30. 如何使用lucene.net索引文件夹
你看过'Get-ChildItem'上的'-recurse'开关吗? – Richard