Я использую следующую команду для печати структуры каталогов в файл:
tree -h somepath/ > tree_of_somepath.txt
tree
дает хороший цветной вывод на терминале, но как ожидалось это не может быть перенаправлено к текстовому файлу. Я хотел бы распечатать вывод tree
в файл PDF и сохраняют цвет.
Какие-либо идеи?
Установите следующие зависимости:
sudo apt-get install aha wkhtmltopdf
Сохраните Ваш tree
управляйте выводом к HTML с aha
:
tree -C -h | aha > foo.html
От tree
страница справочника, -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.
Наконец экспортируйте HTML в PDF с wkhtmltopdf
:
wkhtmltopdf foo.html foo.pdf
Пример:
cd /tmp
tree -C -h | aha > foo.html
wkhtmltopdf foo.html foo.pdf
xdg-open foo.pdf