Command-Line
du + tree 命令(不安裝樹)
有沒有一種很好的結合方式:
ls -R | grep "^[.]/" | sed -e "s/:$//" -e "s/[^\/]*\//--/g" -e "s/^/ |/"
(將目錄顯示為樹)
和
du -h ... (for each listed dir)
無需安裝任何額外的軟體包,例如 tree、dutree ?
我認為,您應該恢復 with 的順序,
du -h
然後tac
使用sed
. 這應該適用於“正常”目錄名稱(不帶控製字元):du -h | tac | sed 's_[^/[:cntrl:]]*/_--_g;s/-/|/'
或使用
find -exec
:find . -type d -exec du -sm {} \; | sed 's_[^/[:cntrl:]]*/_--_g;s/-/|/'