dir
命令是在Windows中列出当前位置下有哪些文件的命令,就像Linux中的 ls
命令一样。但是它们默认显示的信息不同。以下是Windows中 dir
的示例输出之一:
2016-06-30 03:47 PM <DIR> .
2016-06-30 03:47 PM <DIR> ..
2015-06-04 03:49 PM 12,292 .DS_Store
2016-06-10 05:10 PM 11 .gitattributes
2016-06-30 03:47 PM 318 .gitignore
2015-09-25 10:09 AM 0 .gitmodules
2016-08-03 11:25 AM <DIR> app
2015-08-10 05:07 PM 2,502 artisan
2016-06-30 03:47 PM <DIR> bootstrap
2016-06-30 03:47 PM 1,361 composer.json
2016-03-17 06:00 PM 82,167 composer.lock
2015-08-10 05:07 PM 147 CONTRIBUTING.md
2016-06-30 03:47 PM 1,310 error.log
2015-08-10 05:07 PM 583 phpunit.xml
2016-09-05 05:37 PM <DIR> public
2015-08-10 05:07 PM 1,816 readme.md
2016-06-30 03:47 PM 13,993,746 requests.log
2015-08-10 05:07 PM 538 server.php
2016-06-30 04:55 PM <DIR> vendor
13 File(s) 14,096,791 bytes
6 Dir(s) 778,356,928,512 bytes free
它能完成任务,但是它使用一行来显示一个文件的信息,并且显示了我不需要的信息。通常我只想快速了解文件夹中的内容,而不关心文件何时被更改。在Linux中,ls
命令的输出结果如下:
app artisan bootstrap composer.json compser.lock CONTRIBUTING.md error.log
phpunit.xml public readme.xml public readme.md requests.log server.php
vendor
这种方式更加紧凑,代码量更少。对于我来说,可读性更高,因为它占用的行数更少,前面的命令也保留在屏幕上。Windows下的dir
命令就像在Linux下不断使用ls -l
。
那么问题来了,有没有办法更改Windows中dir
命令的默认设置以使其像Linux中的ls
一样工作?或者至少每次都有一个可选项呢?
PATH
环境变量中,然后您就可以直接使用ls
命令了。 - Neil Locketz