首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >列出ubuntu上的终端当前目录中所有可见和隐藏的目录类型(前面有点)

列出ubuntu上的终端当前目录中所有可见和隐藏的目录类型(前面有点)
EN

Stack Overflow用户
提问于 2018-10-01 06:42:06
回答 2查看 55关注 0票数 0

我正在尝试使用ls列出当前目录中所有可见和隐藏的目录,但没有成功。

我使用ls -d */获取可见目录,使用ls -d *./获取隐藏目录。

如何将这些命令合并为一个命令?或者是否有人有更好的方式使用ls查看所有目录类型?

EN

回答 2

Stack Overflow用户

发布于 2018-10-01 08:49:06

如果您的终端可以处理brace expension以仅显示隐藏目录和非隐藏目录,则可以使用此命令:

代码语言:javascript
复制
ls -d {.,?}*/

或者这一个(也激活了使用shopt通过通配符匹配. ):

代码语言:javascript
复制
shopt -s dotglob
ls -d */
票数 1
EN

Stack Overflow用户

发布于 2018-10-01 14:50:41

ls -al | grep '^d'将列出当前目录中的所有节点,grep仅列出条目以d(代表目录)开头的节点。

另一种方法是使用findfind . -maxdepth 1 -type d

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52582754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档