Étiquette : arborescence

12 juin 2015 /
Si la commande tree est disponible (1 pour 1er niveau, etc...)
tree -L 1 /etc > arborescence.txt
Pour lister une arborescence intégrale
find / | sed 's/[^/]*\//| /g;s/| *\([^| ]\)/+--- \1/' > arborescence.txt
Pour lister une arborescence jusqu'au niveau 3
find . -maxdepth 3 | sed 's/[^/]*\//| /g;s/| *\([^| ]\)/+--- \1/' > /home/starmate/arborescence_bis.txt
Un autre exemple via un alias
alias tree='pwd;find . -path ./node_modules -prune -o -print | sort | sed '\''1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g'\'''