如何在 PowerShell 中使用通配符 (*) 搜索文件?


您还可以使用特定名称或通配符 (*) 搜索文件。

命令

下面的命令将搜索 (包括隐藏文件) 以 “Bac” 开头的文件。

Get-ChildItem D:\Temp -Recurse -Force -Include Bac*

输出

PS C:\WINDOWS\system32> Get-ChildItem D:\Temp -Recurse -Force -Include Bac*
    Directory: D:\Temp\GPO_backup\{C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9}
Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       24-11-2018     11:34           6215 Backup.xml

命令

当您在两端都使用通配符 (*) 时,将显示包含该字符串的文件名。例如,以下命令将显示所有包含单词 “tmp” 的文件。

Get-ChildItem D:\Temp\ -Recurse -Force -Include *tmp*

输出

PS C:\WINDOWS\system32> Get-ChildItem D:\Temp\ -Recurse -Force -Include *tmp*
    Directory: D:\Temp\GPO_backup\{C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9}\DomainSysvol\GPO\Machine\microsoft\windows
    nt\SecEdit
Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       24-11-2018     11:34          16028 GptTmpl.inf

更新于: 2020 年 1 月 23 日

4K+ 浏览

启动你的 职业生涯

完成课程取得资格认证

开始
广告