我可以从Bash脚本中调用任何Linux命令吗,它将以树的形式打印目录结构,例如,
folder1
a.txt
b.txt
folder2
folder3
#1楼
要将Hassou的解决方案添加到您的.bashrc,请尝试:
alias lst='ls -R | grep ":$" | sed -e '"'"'s/:$//'"'"' -e '"'"'s/[^-][^\/]*\//--/g'"'"' -e '"'"'s/^/ /'"'"' -e '"'"'s/-/|/'"'"
#2楼
您可以使用以下一种:
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
它将在几秒钟内显示当前子目录的图形表示而没有文件,例如在/ var / cache /中 :
.
|-apache2
|---mod_cache_disk
|-apparmor
|-apt
|---archives
|-----partial
|-apt-xapian-index
|---index.1
|-dbco