我正在尝试编写一个脚本,它将在树结构中打印目录、子目录及其文件,但不使用树命令。
例子:
DIR: A
f1
f2
DIR: B
f3
DIR: C
file1
file21
我尝试了多种解决方案,但总是遇到无法区分目录或文件的问题,因此无法应用正确的格式。 “DIR:”前缀使它变得复杂。有什么非常明显的东西是我遗漏的吗?
最佳答案
您也可以尝试这些命令的变体
找到 . -type d -打印 | sed -e 的;[^/]*/;|____;g;s;____|; |;g'
找到 . -打印 | sed -e 的;[^/]*/;|____;g;s;____|; |;g'
找到 . | sed -e 的;[^/]*/;|____;g;s;____|; |;g'
查找-type d
树-l
关于Linux命令打印树状目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36775265/