制作一棵视觉上更好看的树

制作一棵视觉上更好看的树

我试图直观地显示目录的树结构。我知道树命令并且它对我有用,但是是否有一个程序可以获取树命令输出并使其在视觉上更具吸引力?我知道我可以手动执行此操作,但我只是想知道是否有软件可以为我执行此操作。

谢谢

答案1

根据您想要的效果,tree已经可以使用以下命令直接输出为 HTML 格式-H选项(还有其他选项也会影响 HTML 输出):

tree -H /path/to/directory /path/to/directory

您需要指定路径两次,因为-H需要根目录(它是围绕创建 FTP 目录页面而设计的。)

您可以通过修改输出的 CSS 来更改使用的默认字体。如果您只想全局修改所使用的字体,您可以sed使用稍微有点hacky的正则表达式来完成这项工作:

tree -H /path/to/directory /path/to/directory|sed "s/font-family : .*;/font-family : sans-serif;/"

tree(免责声明:如果更改样板,可能会损坏。)

如果您需要其中的 PDF 文件,请随意使用您选择的 PDF 转换器。

相关内容