什么命令可用于在终端仿真器内部绘制目录树?
答案1
您可以使用tree
在终端中打印目录树。tree
从终端安装,
sudo apt-get install tree
要查看目录树,请使用
tree /path/to/folder
或者导航到目录并直接使用
tree
它还具有一些高级选项。您可以使用 查看文件/文件夹的所有者username
、groupname
上次修改日期等tree
。它支持目录颜色,ls
因此您可以看到彩色输出。
请参阅man tree
更多内容。
答案2
您可以使用以下命令轻松完成此操作:
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/| - \1/"
该命令将递归搜索父目录内的目录,然后绘制找到的目录树。
您也可以尝试以下操作来包含所有文件。
find | sed 's|[^/]*/|- |g'