我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

众所周知,linux系统下的ls命令,对标的是windows系统下的dir命令。本文中写的是,在windows系统下,使用dir命令模拟ls命令,以避免时常在两个系统里面切换的运维党们头晕。

苏南大叔:window命令行工具,如何用dir命令模拟ls命令? - dir-to-ls-command
window命令行工具,如何用dir命令模拟ls命令?(图4-1)

苏南大叔的程序如此灵动博客,记录苏南大叔和计算机代码的故事。测试环境:win10

dir模拟ls

windows系统下的dirlinux下的ls命令的基本公用是一致的,使用方式也基本雷同。
这里使用dir命令模拟ls命令。是个名为ls.bat的脚本,代码体内容如下:

ls.bat

@echo off
:: 参数%1存在
if [%1] == [] GOTO default
:: 参数%1不存在
if [%1] NEQ [] GOTO show1
:: 标签
:default
dir
GOTO end
:: 标签
:show1
dir %1
GOTO end
:end

苏南大叔:window命令行工具,如何用dir命令模拟ls命令? - ls-command
window命令行工具,如何用dir命令模拟ls命令?(图4-2)

ls.bat文件,放在系统目录下面,就可以使用了。可以选择目录:

  • c:/windows/
  • c:/windows/system32/
  • 自定义环境变量目录

苏南大叔:window命令行工具,如何用dir命令模拟ls命令? - 设置环境变量
window命令行工具,如何用dir命令模拟ls命令?(图4-3)

就可以愉快的使用这个ls命令,列出目标目录下面的文件了。测试命令:

ls .

苏南大叔:window命令行工具,如何用dir命令模拟ls命令? - ls使用效果
window命令行工具,如何用dir命令模拟ls命令?(图4-4)

更多链接

结束语

更多windows系统的小工具或命令行,请参考:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   win    bat