小编i7p*_*nuz的帖子

Unix 上 bash 命令“ls -lad”的 DOS 对应部分是什么?

Unix 上bash 命令的 DOS 对应部分是什么ls -lad

Windows 上命令提示符 (cmd.exe) 上的“dir”命令通常被认为相当于 Unix/Linux 上 bash 的“ls”命令。然而,“dir”缺乏“ls”的“-d”选项的功能。“-d”选项将目录视为普通文件,并阻止显示其子文件和子目录。

ls -lad ITEM
Run Code Online (Sandbox Code Playgroud)
  1. 基本上,我需要的是给定 ITEM 的存在和类型。
  2. 至于类型,我需要知道它是目录、常规文件还是链接。
  3. 如果它是一个目录,我不希望显示它的子文件或子目录。
  4. 如果是链接,我需要知道目标。

是否有任何 DOS 命令(甚至 PowerShell 命令)具有这些功能(1)到(4)?

dir ITEM /a
attrib ITEM
Run Code Online (Sandbox Code Playgroud)

DOS 上的“attrib”命令还可以告知给定 ITEM 的存在;并且,如果它是目录,则“attrib”不会显示其子文件和子目录。然而,“attrib”无法判断它是目录、常规文件还是链接。

linux unix command-line ms-dos cmd.exe

5
推荐指数
1
解决办法
2095
查看次数

标签 统计

cmd.exe ×1

command-line ×1

linux ×1

ms-dos ×1

unix ×1