我正在尝试在Linux Ubuntu中知道的CLI中找出一个命令,但我需要在Microsoft中应用。
此外,我正在尝试在具有特定名称的文件夹中找到所有文件。特别是,我尝试找到所有包含其名称中"测试"一词的文件。这是我在Linux中知道的命令:
find homeuserdata -name '*test*'
有人知道Windows命令行中的等效内容吗?
您将寻找 get-childitem
Get-ChildItem C:Test -Filter "*test*"
在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"}
您正在寻找" dir"命令。为了完成与原始搜索相同的事情,您将使用
dir homeuserdata "*test*"