powershell Windows等同于Linux:Find -name

ie3xauqp  于 12个月前  发布在  Shell
关注(0)|答案(4)|浏览(148)

我试图找出一个命令在CLI中,我知道在Linux Ubuntu,但我需要应用它在微软。
此外,我试图找到一个特定名称的文件夹中的所有文件。特别是,我试图找到所有文件,其中包含术语'测试'在他们的名字。这是我知道在Linux的命令:

find \home\user\data -name '*test*'

字符串
有谁知道在windows命令行中的等价物吗?

i2loujxw

i2loujxw1#

您将查找Get-ChildItem

Get-ChildItem C:\Test -Filter "*test*"

字符串

fhg3lkii

fhg3lkii2#

在PowerShell中,您可以使用Get-ChildItem查找文件和文件夹。
如果要使用正则表达式,可以将合并Get-ChildItemSelect-StringWhere-Object小工具结合使用。

Get-ChildItem -Path C:\ -Recurse | Select-String -pattern "Regex"

个字符

z4bn682m

z4bn682m3#

您正在查找“dir”命令。

dir \home\user\data "*test*"

字符串

wljmcqd8

wljmcqd84#

尝试find2.exe应用程序https://github.com/fernandoarbe/find2

cd \home\user\data
find2 test

字符串

相关问题