如何在Windows中使用DIR命令

DIR命令是一个功能强大的Windows命令提示符功能,它列出了特定目录中包含的所有文件和子目录。 DIR命令还提供一些解锁一些强大功能的开关。 让我们来看看。

DIR命令开关

您可以DIR使用DIR命令(只需在命令提示符下键入“dir”)列出当前目录中的文件和文件夹。 要扩展该功能,您需要使用与该命令关联的各种开关或选项。

基于文件属性的显示

您可以在DIR命令后添加“/ A”后跟字母代码,以显示具有特定属性的文件。 这些字母代码包括:

  • D:显示当前路径中的所有目录
  • R:显示只读文件
  • H:显示隐藏文件
  • 答:准备存档的文件
  • S:系统文件
  • I:不是内容索引文件
  • L:重新分析点

因此,例如,要仅显示当前路径中的目录,请键入以下命令,然后按Enter键:

  dir / ad 

您也可以组合这些代码。 例如,如果您只想显示也隐藏的系统文件,可以使用以下命令:

  dir / ash 

您还可以在任何这些字母代码前添加“ - ”(减号),以指定DIR命令不显示该类型的文件。 因此,例如,如果您不希望在结果中看到任何目录,则可以使用以下命令:

  dir / ad 

还有一个提示:您可以使用冒号将开关与其可选代码分开,而不是像我们在示例中那样填充主开关和字母代码。 喜欢这个:

  dir / a:d 

它可以使事情更容易解析,但它完全是可选的。

显示剥离结果

使用带有DIR命令的/b开关可以去除所有多余的信息,仅显示当前目录中文件夹和文件的名称,而不显示文件大小和时间戳等属性。 键入以下命令以使其工作:

  dir / b 

使用数千个分隔符显示

在Windows的现代版本中,命令提示符显示以逗号分隔的大数字(因此:25,000而不是25000)。 情况并非总是如此。 在旧版本中,您必须使用/c开关来显示这些逗号。

如果它已经是默认值,为什么还要包括它呢? 因为无论出于何种原因你不想显示这些逗号,你可以使用这个开关和“ - ”减号:

  dir / -c 

在列中显示结果

您可以使用/D开关以两列而不是一列显示结果。 以这种方式显示结果时,命令提示符不显示额外的文件信息(文件大小等) - 只是文件和目录的名称。

  dir / D. 

以小写显示结果

/L开关以小写形式显示文件和文件夹的所有名称。

  dir / L. 

在最右侧显示文件名结果

默认情况下,命令提示符显示最右侧的文件名称。 /N开关曾用于实现此效果。 现在,您可以将它与“ - ”(减号)一起使用,以使文件名显示在最左侧。

  dir / -N 

以排序顺序显示结果

您可以使用/O开关后跟字母代码来显示以各种方式排序的目录结果。 这些字母代码包括:

  • D:按日期/时间排序。 较旧的条目首先出现。
  • E:按字母顺序按文件扩展名排序。
  • G:首先列出文件夹,然后是文件。
  • N:按字母顺序按文件/文件夹的名称排序。
  • S:按文件大小排序,从最小到最大。

因此,例如,您可以使用以下命令按时间和日期对结果进行排序,首先显示较旧的条目:

 目录/ OD 

您还可以在上述任何选项之前添加“ - ”(减号)以反转订单。 因此,例如,如果要按时间和日期对文件进行排序,首先出现较新的条目,则可以使用以下命令:

 目录/ OD 

一次显示一页结果

有些目录有数百或数千个文件。 您可以使用/P开关让命令提示符在显示每个屏幕后暂停结果。 您必须按一个键才能继续查看下一页结果。

  dir / P. 

显示元数据

使用DIR命令上的/Q开关显示与文件和目录关联的元数据以及所有权详细信息。

dir / Q.

显示备用数据流(ADS)

/R开关显示文件可能包含的任何备用数据流(ADS)。 ADS是NTFS文件系统的一项功能,它允许文件包含用于按作者和标题查找文件的其他元数据。

  dir / R. 

显示所有文件和文件夹以及内部的所有内容

您可以使用/S开关以递归方式显示当前目录中的所有文件和文件夹。 这意味着每个子目录中的所有文件和文件夹,这些子目录中的所有文件和文件夹,等等。 准备好了很多结果。

  dir / S. 

显示按时间排序的结果

使用/T开关和字母代码可以按照与文件和文件夹关联的不同时间戳对结果进行排序。 这些字母代码包括:

  • 答:上次访问该项目的时间。
  • C:项目创建的时间。
  • W:项目最后写入的时间。 这是使用的默认选项。

因此,例如,要按创建项目的时间对结果进行排序,可以使用以下命令:

  dir / TC 

以宽格式显示结果

/W开关类似于/D (显示列),而是水平地以宽格式对结果进行排序。

  dir / W. 

显示短名称文件名

当长名称不符合8.3命名规则时, /X开关显示文件的短名称。

  dir / X. 

显示DIR的帮助页面

使用/? switch显示有关DIR命令的有用信息,包括我们所讨论的所有开关的简要说明。

DIR命令示例

好了,现在你知道了与DIR命令相关的开关和选项。 让我们看一些现实世界的例子,以便更好地理解如何开始使用它们。

一个简单的dir命令返回当前目录中所有文件和文件夹的列表。

运行以下命令将使用“s”属性显示当前路径中的所有系统文件:

  dir / a:s 

但是,如果要在当前路径的所有后续文件夹中查看特定类型的所有文件,该怎么办? 这很简单,只需运行这个极其快速且有用的命令:

  dir \ * .mp3 / s 

您可以使用您要查找的任何文件格式替换“.mp3”部分。

星号充当通配符 ,说“在末尾找到任何带有.mp3文件格式的内容”,而“/ s”以递归方式查看当前路径中的所有文件夹。

相关: 此命令提示技巧比Windows资源管理器快速搜索方式

现在,您可能已经注意到返回了大量结果。 在滚动屏幕之前几乎无法阅读。 这是我们可以使用暂停开关让您有机会阅读它们的地方。 为此,请按以下方式修改命令:

  dir \ * .mp3 / s / p 

命令提示符提供的另一个技巧叫做管道。 您可以使用“>”字符将一个命令的结果发送到另一个地方或服务。 一个很好的例子就是将所有结果发送到文本文件 然后,您可以稍后滚动浏览它们或将它们导入其他类型的文档。 为此,您可以使用以下命令:

  dir \ * .mp3 / s / b> filename.txt 

相关: 如何在Windows中打印或保存目录列表到文件

我们在那里添加了/b开关,只输出文件名本身,没有任何其他细节。 大于符号会将结果中通常显示的所有内容直接重新路由到文件。


DIR命令有更多组合和用途,但这应该是一个很好的起点,可以帮助您理解基础知识。

赞 (0)
分享到:更多 ()