dir命令的详细用法

dir命令的详细用法

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
    以四位数字的形式显示年份。

示例

  1. 列出当前目录中的所有文件和文件夹

    dir
  2. 列出 C:\Windows 目录中的所有文件和文件夹

    dir C:\Windows
  3. 列出包含隐藏和系统文件的当前目录内容

    dir /AHS
  4. 以宽格式列出当前目录内容

    dir /W
  5. 递归列出 D:\Data 目录及其子目录中的所有文件

    dir D:\Data /S
  6. 按文件大小从大到小排序并列出当前目录内容

    dir /OS:-S

通过这些选项和参数的组合,你可以灵活地定制 dir 命令的输出以满足不同的需求。