如何在Bash中显示事物树?

ped*_*dro 5 bash ubuntu-9.10

如何用bash制作所有东西的树?命令是什么?

gho*_*g74 8

tree /
Run Code Online (Sandbox Code Playgroud)

要么

find / 
Run Code Online (Sandbox Code Playgroud)

更新:@OP,因为你有这么多麻烦,这个替代方案怎么样.在ubuntu 9.10上,你应该有bash 4.0吗?试试吧

#!/bin/bash
shopt -s globstar
for rdir in /*/
do
    for file in $rdir/**
    do
      echo "$file"
    done
done
Run Code Online (Sandbox Code Playgroud)

  • 如果您的Ubuntu机器上没有安装树,请使用:`sudo aptitude install tr​​ee` (2认同)

mea*_*ace 8

你可能应该给这个起别名:)

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'

(警告:输出巨大)