我试图在Linux Ubuntu中知道CLI中的命令,但是我需要在Microsoft中应用它。
此外,我正在尝试查找具有特定名称的文件夹中的所有文件。特别是,我尝试查找名称中包含“ test”一词的所有文件。 这是我在Linux中知道的命令:
find \home\user\data -name '*test*'
有人知道Windows命令行中的等效语言吗?
谢谢!
答案 0 :(得分:3)
您将寻找 Get-ChildItem
Get-ChildItem C:\Test -Filter "*test*"
答案 1 :(得分:1)
在powershell中,您可以使用Get-ChildItem查找文件和文件夹
如果要使用正则表达式,可以将get-childitem与Select-string或where-object cmdlet组合
Get-ChildItem -Path "c:\" -Recurse | select-string -pattern "Regex"
Get-ChildItem -Path "c:\" -Recurse | Where-Object -FilterScript {$_.name -match "regex"}
答案 2 :(得分:0)
您正在寻找“ dir”命令。要完成与原始搜索相同的操作,您可以使用
dir \home\user\data "*test*"