如何在windows输出中制作dir命令,如linux上的ls命令?

cyt*_*nny 4 windows command-line cmd

dir是windows中列出当前位置有哪些文件的ls命令,就像linux中的命令一样。但是,它们显示的默认信息是不同的。这是 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
Run Code Online (Sandbox Code Playgroud)

它完成了这项工作,但它对一个文件使用一行并显示我不需要的信息。通常我只想快速提醒一下文件夹中的内容,而对文件何时更改不感兴趣。在 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 
Run Code Online (Sandbox Code Playgroud)

它更紧凑,占用的线路更少。对我来说,它更容易阅读,因为它需要的行更少,所以前一个命令也保留在屏幕上。Window 的dir命令就像ls -l在 linux 中继续使用一样。

那么,问题是,有没有办法dir在 Windows 中更改命令的默认设置,使其表现得像ls在 linux 中一样?或者,如果无法将其设为默认值,至少每次都可以输入一个选项?

cyt*_*nny 6

在详细阅读有关dir命令的文档后,答案是dir /Wdir /D。唯一的区别只是他们订购文件的方式。dir /D列在前,dir /W行在前。

参考:http : //www.computerhope.com/dirhlp.htm


小智 5

使用裸格式(没有标题信息或摘要,只有信息本身)。

键入dir /b您的命令提示符。就像ls在终端上一样。