系统命令

dir 命令

列出文件和子目录;支持按属性、名称、大小或时间筛选与排序,并提供多种输出格式。

适用版本/范围: Microsoft Learn Windows 客户端与 Windows Server 命令参考;部分条目可能属于旧版命令、服务器角色、可选功能或交互式工具子命令。English

官方文档语法

dir [<drive>:][<path>][<filename>] [...] [/p] [/q] [/w] [/d] [/a[[:]<attributes>]][/o[[:]<sortorder>]] [/t[[:]<timefield>]] [/s] [/b] [/l] [/n] [/x] [/c] [/4] [/r]

链接的 Microsoft Learn 文章是上游依据;命令是否可用取决于 Windows 版本、服务器角色、可选功能或交互式工具上下文。

用法示例

列出当前目录中的文件和文件夹。

dir

显示全部项目,按日期倒序排列并逐屏暂停。

dir /a /o:-d /p

递归列出 C: 及其子目录中匹配的日志文件路径。

dir /s /b C:\*.log

递归列出匹配文件,不列出目录。

dir /s /b /a:-d *.txt

参数、选项与子句

参数 / 子句说明
[<drive>:][<path>][<filename>]指定驱动器、目录或匹配的文件名。
/p每显示一屏后暂停。
/q显示文件所有者信息。
/w /d使用宽屏输出;/d 按列排序宽屏列表。
/a[:<attributes>]按目录、隐藏、系统、重解析点、只读、存档或不索引属性筛选;属性前加 - 表示排除。
/o[:<sortorder>]按名称、扩展名、目录优先、大小或日期时间排序;排序键前加 - 表示反向。
/t[:c|a|w]选择创建、最后访问或最后写入时间。
/s列出当前目录及所有子目录中的匹配项目。
/b使用不带摘要信息的简洁列表。
/l /n使用小写名称或长列表格式。
/x显示为非 8.3 文件名生成的短名称。
/c /-c显示或隐藏文件大小中的千位分隔符。
/4使用四位数字显示年份。
/r显示备用数据流。
/?在命令提示符中显示命令帮助。
<timefield>Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录