Dir命令是最常用的Windows命令之一。Dir主要用于列出Windows操作系统中的文件和目录。在本教程中,我们将研究dir命令的不同用法示例。
列出文件和文件夹
不提供任何选项和参数,我们将列出当前工作路径中的所有文件和文件夹。当前工作路径是shell当前所在的路径。在打印文件和文件夹时,还有卷名和卷序列号等信息。
$ dir

列表文件和文件夹格式
裸格式只提供文件和文件夹。不会有其他信息,如创建日期时间文件类型等。我们将提供 /b
选项。
$ dir /b

递归列出文件
默认行为是只列出当前工作目录。有时需要列出子目录。这可以通过 /s
选项如下。
$ dir /s
按扩展名列出文件
另一个有用的特性是用正则表达式或类似的glob表示列出文件和目录。最常用的通缉情况之一是根据扩展名列出文件和文件夹。在这个例子中,我们将列出 txt
使用通配符进行扩展。
$ dir *.txt

列出JPEG文件
我们可以用下面的命令列出jpeg文件。
$ dir *.jpeg
列出Excel(xls)文件
我们可以列出Excel 使用以下命令创建文件。
$ dir *.xls
列出Word(文档)文件
我们可以列出单词 使用以下命令创建文件。
$ dir *.doc
文件和文件夹属性
文件和文件夹具有提供有关它们的信息和存储元数据的属性。这些属性可以用 dir
通过提供相关选项来执行命令。下面列出了文件和文件夹可能具有的一些属性;
- 阅读
- 写
- 隐藏
- 号码簿
- …
相关文章: Linux ulimit命令教程
仅列出目录
我们可能只需要打印目录,不包括文件。这可以通过下面的display only directory属性完成。
$ dir /A:D

仅列出文件
我们将使用目录属性,但我们将否定属性,这将只显示非目录文件。我们将使用 /A:-D
选项。
$ dir /A:-D

列出只读文件
在windows系统中,文件可以读、写、附加等。为了保护文件不受更改,有些文件是只读的。这些文件可以通过使用只读属性和 /A:R
.
$ dir /A:R
列出隐藏文件
隐藏文件可以与 /A:H
选项。
$dir /A:H
排除只读文件
只读文件可以通过否定下面的正常用法来排除。
$ dir /A:-R
排除系统文件
Windows的系统文件已标记为系统文件作为属性。我们可以在列出时排除系统文件 /A:-S
.
$ dir /A:-S
打印文件的详细元数据
有关文件和文件夹的元数据可以用 /Q
选项。这还将列出文件所有权。
$ dir /Q

列出文件和文件夹的创建时间
文件创建时间可以与 /TC
选项。
$ dir /TC

列出上次访问时间
这些访问时间可以用/ TA
选项如下。
$ dir /TA

查找上次修改时间
文件的最后修改时间可以用/ TW
选项。
$ dir /TW
