当需要对某个目录查看并列出所有子目录和文件的时候,在 Linux 上我们使用 tree 和 dir 命令,那在 Windows 怎么查看呢?“条条大路通罗马”,这两个命令在Windows下也是可以用的。
TREE 命令
以图形显示驱动器或路径的文件夹结构(包括子目录)。
- 使用方法
规则:TREE drive: [/F] [/A]
/?
:显示 TREE 命令帮助drive
:指的是要查看的目录或文件夹path
:重定向输出到指定的文件中/F
:是列出要查看目录或文件夹下所有的目录及文件/A
:使用 ASCII 字符,而不使用扩展字符。>
:是重定向输出符号>>
:是重定向输出符号
- 示例
- 以我的一个 React 项目为例,可以使用 cmd 的 doc 命令
tree
将打印当前目录下目录结构:
文件夹 PATH 列表
卷序列号为 DEEA-BC3F
E:\EXERCISES\REACT\TEMPLATES\REACT-HOT
└─src
├─components
└─Users
- 使用命令
tree /F
将以全路径方式打印当前目录下目录结构及文件名称:
件夹 PATH 列表
卷序列号为 DEEA-BC3F
E:\EXERCISES\REACT\TEMPLATES\REACT-HOT
│ .babelrc
│ .eslintrc
│ .gitignore
│ index.html
│ LICENSE
│ package.json
│ README.md
│ server.js
│ webpack.config.js
│
└─src
│ index.js
│ style.css
│
├─components
│ NavLink.js
│
└─Users
index.css
index.js
- 使用命令
tree /A /F > tree.txt
将当前目录下目录结构及文件名称输出到tree.txt
文件。
DIR 命令
显示目录中的文件和子目录列表。
- 使用方法
规则:DIR drive:[filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
/?
:显示 DIR 命令帮助drive
:指定要列出的驱动器path
:指定要列出的目录filename
:指定要列出的或文件/A
:显示具有指定属性的文件/B
:列出文件名但不显示文件信息/S
:显示指定目录和所有子目录中的文件>
:是重定向输出符号>>
:是重定向输出符号
- 示例
同样以我的一个 React 项目为例,使用命令 dir /B
将打印当前目录下目录结构及文件名称(不包括子目录):
.babelrc
.eslintrc
.gitignore
index.html
LICENSE
package.json
README.md
server.js
src
webpack.config.js
使用命令 dir /B /S
将打印当前目录目录结构及文件名称(包括子目录):
E:\Exercises\React\templates\react-hot>dir /s/b
E:\Exercises\React\templates\react-hot\.babelrc
E:\Exercises\React\templates\react-hot\.eslintrc
E:\Exercises\React\templates\react-hot\.gitignore
E:\Exercises\React\templates\react-hot\index.html
E:\Exercises\React\templates\react-hot\LICENSE
E:\Exercises\React\templates\react-hot\package.json
E:\Exercises\React\templates\react-hot\README.md
E:\Exercises\React\templates\react-hot\server.js
E:\Exercises\React\templates\react-hot\src
E:\Exercises\React\templates\react-hot\webpack.config.js
E:\Exercises\React\templates\react-hot\src\components
E:\Exercises\React\templates\react-hot\src\index.js
E:\Exercises\React\templates\react-hot\src\style.css
E:\Exercises\React\templates\react-hot\src\Users
E:\Exercises\React\templates\react-hot\src\components\NavLink.js
E:\Exercises\React\templates\react-hot\src\Users\index.css
E:\Exercises\React\templates\react-hot\src\Users\index.js
可以看到该命令以全路径方式输出目录和所有子目录中的文件。当然还有很多其他参数,感兴趣的同学可以试一试。
总结
TREE 命令和 DIR 命令使用不同场景,灵活使用容您的工作变得更轻松!
评论 (0)