是否有任何我可以从 Bash 脚本调用的 linux 命令,它将以树的形式打印目录结构,例如,
folder1
a.txt
b.txt
folder2
folder3
原文由 user243655 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否有任何我可以从 Bash 脚本调用的 linux 命令,它将以树的形式打印目录结构,例如,
folder1
a.txt
b.txt
folder2
folder3
原文由 user243655 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以使用这个:
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
它将 在几秒钟内 显示当前没有文件的子目录的图形表示,例如在 /var/cache/
中:
.
|-apache2
|---mod_cache_disk
|-apparmor
|-apt
|---archives
|-----partial
|-apt-xapian-index
|---index.1
|-dbconfig-common
|---backups
|-debconf
原文由 Soufiane Hassou 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答800 阅读✓ 已解决
2 回答3.2k 阅读
这是你要找的 树 吗?它应该在大多数发行版中(可能作为可选安装)。
样本取自维护者的网页。
您可以添加选项
-L #
其中#
被替换为数字,以指定最大递归深度。删除
-d
以显示文件。