Se você usar tree -r
, inverta todas as linhas, por exemplo, usando tac
e traduza os caracteres de caixa que pareçam razoáveis:
#!/bin/sh
tree --dirsfirst -r | tac | sed -e 's/\d226\d148\d148/\d226\d148\d140/'
# 0x2514 is lower-left-corner,
# 0x250c is upper-left-corner
# 0x2514: 9492 022424 0x2514 text "%4" utf8 244
# 0x250c: 9484 022414 0x250c text "%4" utf8 244
Eu obtive o valor Unicode usando o identificador de caracteres em vi-like-emacs , e o UTF- 8 equivalentes usando meu utilitário hex
.
Aqui está o final do meu diretório /etc
, para ilustrar:
├── xdg
│ ┌── catalog
│ ├── catalog.old
│ ├── docbook-xml.xml
│ ├── docbook-xml.xml.old
│ ├── docbook-xsl.xml
│ ├── docbook-xsl.xml.old
│ ├── rarian-compat.xml
│ ├── sgml-data.xml
│ ├── sgml-data.xml.old
│ ├── xml-core.xml
│ ├── xml-core.xml.old
│ │ ┌── CatalogManager.properties
│ ├── resolver
├── xml
│ ┌── includes
│ ├── xpdfrc
├── xpdf
│ ┌── newuser.zshrc.recommended
│ ├── zlogin
│ ├── zlogout
│ ├── zprofile
│ ├── zshenv
│ ├── zshrc
├── zsh
.
Para referência:
Tabela de codificação UTF-8 e caracteres Unicode página com os pontos de código U + 2500 a U + 25FF