如何在Windows中使用DIR命令
DIR命令是功能强大的Windows命令提示符功能,它列出了特定目录中包含的所有文件和子目录。 DIR命令还提供了一些可解锁某些强大功能的开关。让我们来看看。
DIR命令开关
您可以使用 DIR
命令本身(只需在命令提示符下键入“ dir”)以列出当前目录中的文件和文件夹。要扩展该功能,您需要使用与该命令关联的各种开关或选项。
基于文件属性的显示
您可以在DIR命令之后添加“ / A”和字母代码,以显示具有特定属性的文件。这些字母代码包括:
- D: 显示当前路径中的所有目录
- R: 显示只读文件
- H: 显示隐藏文件
- A: 准备存档的文件
- S: 系统档案
- 一世: 不包含索引文件
- L: 重新积分
因此,例如,要仅显示当前路径中的目录,请键入以下命令,然后按Enter键:
目录/ ad
您也可以合并这些代码。例如,如果您只想显示也被隐藏的系统文件,则可以使用以下命令:
目录/ ash
您还可以在任何字母代码之前添加“-”(减号)以指定DIR命令不显示该类型的文件。因此,例如,如果您不想在结果中看到任何目录,则可以使用以下命令:
目录/ a-d
另一个提示:您可以使用冒号将开关与其可选代码分开,而不是像我们在示例中那样将主开关和字母代码挤在一起。像这样:
目录/ a:d
它可以使事情解析起来更容易一些,但它是完全可选的。
显示剥离结果
使用 / b
使用DIR命令切换将删除所有多余的信息,仅显示当前目录中的文件夹和文件的名称,而不显示文件大小和时间戳之类的属性。键入以下命令以使其工作:
目录/ b
使用千位分隔符显示
在现代版本的Windows中,命令提示符显示大量数字,并用逗号分隔(因此:25,000而不是25000)。并非总是如此。在旧版本中,您必须使用 /C
切换以显示这些逗号。
如果已经是默认值,为什么还要在此处添加呢?因为如果出于任何原因别 要显示这些逗号,可以将此开关与“-”减号一起使用:
目录/ -c
在列中显示结果
您可以使用 / D
切换为在两列而不是一列中显示结果。当您以这种方式显示结果时,命令提示符不会显示额外的文件信息(文件大小等),而只会显示文件和目录的名称。
目录/ D
以小写形式显示结果
这 /升
switch将文件和文件夹的所有名称显示为小写。
目录/ L
在最右边显示文件名结果
默认情况下,命令提示符将在最右边显示文件名。这 / N
曾经用来实现此效果的开关。现在,您可以将其与“-”(减号)一起使用,而将文件名显示在最左侧。
目录/ -N
按排序显示结果
您可以使用 / O
开关后跟一个字母代码以显示以各种方式排序的目录结果。这些字母代码包括:
- D: 按日期/时间排序。较早的条目将首先出现。
- E: 按文件扩展名按字母顺序排序。
- G: 首先列出文件夹,然后列出文件。
- N: 按文件/文件夹名称的字母顺序排序。
- S: 按文件大小排序,从最小到最大。
因此,例如,您可以使用以下命令按时间和日期对结果进行排序,而较早的条目将首先出现:
目录/ OD
您也可以在上述任何选项之前添加“-”(减号)以颠倒顺序。因此,例如,如果您要按时间和日期对文件进行排序,并且首先出现较新的条目,则可以使用以下命令:
目录/ O-D
一次显示一页结果
一些目录具有成百上千个文件。您可以使用 / P
切换以使命令提示符在显示每个屏幕后暂停结果。您必须按一个键才能继续查看结果的下一页。
目录/ P
显示元数据
使用 / Q
启用DIR命令后,将显示与文件和目录绑定的元数据,以及所有权详细信息。
目录/ Q
显示备用数据流(ADS)
这 / R
开关显示文件可能包含的所有备用数据流(ADS)。 ADS是NTFS文件系统的一项功能,该功能使文件包含其他元数据,以便按作者和标题查找文件。
目录/ R
显示所有文件和文件夹以及内部的所有内容
您可以使用 /秒
切换以递归方式显示当前目录内的所有文件和文件夹。这意味着每个子目录中的所有文件和文件夹,这些子目录中的所有文件和文件夹,依此类推。准备一个很多结果。
目录/ S
显示结果按时间排序
使用 / T
开关和字母代码一起使您可以根据与文件和文件夹关联的不同时间戳对结果进行排序。这些字母代码包括:
- A: 上次访问该项目的时间。
- C: 创建项目的时间。
- W: 上次写入项目的时间。这是使用的默认选项。
因此,例如,要按创建项目的时间对结果进行排序,可以使用以下命令:
目录/ TC
以宽格式显示结果
这 /瓦
开关类似于 / D
(显示列),但相反,它将水平以宽格式对结果进行排序。
目录/ W
显示短名称文件名
这 /X
当长名称不符合8.3命名规则时,switch会显示文件的短名称。
目录/ X
显示DIR的帮助页面
使用 /?
开关显示有关DIR命令的有用信息,其中包括我们所讨论的所有开关的简要说明。
DIR命令示例
好了,现在您知道了与DIR命令关联的开关和选项。让我们看一些真实的示例,以更好地了解如何开始使用它们。
一个简单的目录
命令返回您当前所在目录中所有文件和文件夹的列表。
运行以下命令,利用“ s”属性显示当前路径内的所有系统文件:
目录/ a:s
但是,如果要查看当前路径的所有后续文件夹中特定类型的所有文件,该怎么办。很简单,只需运行以下极其快速且有用的命令:
目录\ *。mp3 / s
您可以使用所需的任何文件格式替换“ .mp3”部分。
星号充当通配符,表示“以.mp3文件格式末尾查找所有内容”,而“ / s”递归浏览当前路径中的所有文件夹。
有关的:此命令提示技巧的搜索方式比Windows资源管理器快
现在,您可能已经注意到返回了很多结果。在滚动离开屏幕之前,几乎无法阅读。在这里,我们可以使用暂停开关为您提供阅读它们的机会。为此,请像这样修改命令:
目录\ *。mp3 / s / p
命令提示符提供的另一个技巧是管道。您可以使用“>”字符将一个命令的结果发送到另一地点或服务。一个很好的例子是将所有结果发送到文本文件。然后,您可以稍后滚动它们或将它们导入其他类型的文档。为此,您可以使用以下命令:
dir \ *。mp3 / s / b> filename.txt
有关的:如何在Windows中将目录列表打印或保存到文件
我们添加了 / b
切换到此处仅输出文件名本身,不包含任何其他详细信息。 “大于”符号会将结果中通常显示的所有内容直接重新路由到文件。
DIR命令还有更多组合和用途,但这应该是帮助您了解基础知识的一个很好的起点。