次のコマンドを使用して、ディレクトリ構造をファイルに出力します。
tree -h somepath/ > tree_of_somepath.txt
tree
は、端末上で色付きの素敵な出力を提供しますが、予想どおり、これをテキストファイルにリダイレクトすることはできません。 tree
の出力をPDFファイルに印刷し、色を保持したいと思います。
何か案は?
次の依存関係をインストールします。
Sudo apt-get install aha wkhtmltopdf
tree
コマンドの出力を aha
でhtmlに保存します。
tree -C -h | aha > foo.html
tree
manページから、-C
は色付けを強制します。
-C Turn colorization on always, using built-in color defaults
if the LS_COLORS environment variable is not set. Useful to
colorize output to a pipe.
最後に wkhtmltopdf
でhtmlをpdfにエクスポートします:
wkhtmltopdf foo.html foo.pdf
例:
cd /tmp
tree -C -h | aha > foo.html
wkhtmltopdf foo.html foo.pdf
xdg-open foo.pdf