
dir 命令详细用法
dir 是 Windows 操作系统中用于列出目录内容的命令行工具。它可以显示指定路径下的文件和文件夹信息,包括名称、大小、创建日期等。以下是 dir 命令的详细用法及其选项:
基本语法
dir [Drive:][Path][FileName] [/A[:Attributes]] [/B] [/C] [/D] [/L] [/N] [/O:[SortOrder]] [/P] [/Q] [/R] [/S] [/T:[TimeField]] [/W] [/X] [/4]参数说明
[Drive:][Path][FileName]
指定要列出其内容的驱动器、目录和/或文件名。如果省略这些参数,则默认显示当前目录的内容。/A[:Attributes]
仅显示具有指定属性的文件。属性可以是以下一个或多个字符的组合(用冒号分隔):- D - 目录
- H - 隐藏文件
- A - 准备存档的文件
- R - 只读文件
- -S - 系统文件
- -I - 未索引的文件
- L - 重新分析点
- O - 脱机文件
/B
使用裸格式(仅文件名)列出目录内容。不显示标题信息和摘要信息。/C
按文件的实际大小(以字节为单位)显示目录内容,而不是显示经过四舍五入的大小值。/D
与宽格式一起使用时,按列对齐方式显示目录内容。/L
使用小写形式显示所有文件和目录名。/N
在目录中按长格式列出文件时,以数字顺序显示文件。默认情况下,dir 按字母顺序显示文件。/O:[SortOrder]
根据指定的顺序排列输出。SortOrder 可以是以下之一:- N - 按名称(字母顺序)
- E - 按扩展名(字母顺序)
- S - 按大小(从小到大)
- -S - 按大小(从大到小)
- D - 按日期和时间(从新到旧)
- -D - 按日期和时间(从旧到新)
- G - 按组目录优先
- -G - 不按组目录优先
- A - 按上次访问时间
- -A - 按上次访问时间的逆序
- T - 按创建时间
- -T - 按创建时间的逆序
/P
在每个屏幕暂停一次,以便用户可以查看结果。按下任意键继续显示下一页。/Q
显示文件的所有者信息。此选项仅在支持安全性的文件系统上有效。/R
显示文件的备用数据流。/S
显示指定目录及其子目录中的所有文件。除非与 /A 选项结合使用,否则不会递归显示系统文件和隐藏文件。/T:[TimeField]
控制显示或排序的时间字段。TimeField 可以是以下之一:- C - 创建时间
- A - 上次访问时间
- W - 上次写入时间
/W
使用宽格式显示目录内容,每行显示五个文件名。/X
显示短格式的八进制文件名。/4
以四位数字的形式显示年份。
示例
列出当前目录中的所有文件和文件夹
dir列出 C:\Windows 目录中的所有文件和文件夹
dir C:\Windows列出包含隐藏和系统文件的当前目录内容
dir /AHS以宽格式列出当前目录内容
dir /W递归列出 D:\Data 目录及其子目录中的所有文件
dir D:\Data /S按文件大小从大到小排序并列出当前目录内容
dir /OS:-S
通过这些选项和参数的组合,你可以灵活地定制 dir 命令的输出以满足不同的需求。
