首页/系统/Windows 运维速查/Get-ChildItem 列目录与文件
本包目录(413 条)
CMD 常用命令74 条
PowerShell 基础66 条
网络排查41 条服务与进程42 条磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

Get-ChildItem 列目录与文件

PowerShell 版的目录列表:返回 FileInfo/DirectoryInfo 对象而非文本,天然适合过滤、排序与管道计算。

Windows 运维速查系统更新于 2026-10-12
用途列出目录、注册表、证书等容器内容
语法Get-ChildItem [-Path] <路径> [-Recurse] [-Force] [-Filter <模式>] [-File|-Directory]
别名gci、ls、dir

常用示例

常用示例
Get-ChildItem C:\Logs -Filter *.log -Recurse -File
Get-ChildItem -Force | Where-Object Length -gt 100MB
-Filter 由文件系统执行、速度更快;-Recurse 深目录较慢,配合 -File 控制范围。

易错点

  • -Include/-Exclude 需配合 -Recurse 或路径通配才生效,直接写常常“没效果”
  • 默认不显示隐藏项,排查隐藏文件要加 -Force

数据来源与参考

  • Microsoft Learn:Get-ChildItem

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌