【问题标题】:Bash - Listing directories onlyBash - 仅列出目录
【发布时间】:2019-06-03 19:14:04
【问题描述】:

我不能只用命令列出目录:

ls -d

它只显示当前目录.,但还有很多。

我使用的是 Linux Mint 18 Sarah。

【问题讨论】:

    标签: shell directory ls


    【解决方案1】:

    ls -d */ 命令可以解决问题!

    【讨论】:

      【解决方案2】:

      是的,-d 选项很奇怪。我对ls 失望了很多次,所以我学习了find。以非递归方式列出 (-maxdepth 1) 本地 (.) 目录 (-type d):

      find . -type d -maxdepth 1
      

      【讨论】:

      • 感谢您这么快回答。实际上是否有一个仅显示目录的ls 命令。必须有一个,因为仅列出目录而不列出文件是一项基本任务。或者您能具体说明问题可能是什么?
      • 我无法使用 ls 做到这一点,抱歉。看起来很简单,但是-d 选项并没有做任何有用的事情。
      猜你喜欢
      • 2012-12-30
      • 2012-05-21
      • 2022-12-03
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 2018-02-22
      • 1970-01-01
      相关资源
      最近更新 更多