我经常在命令行中使用命令tree
(在 Mac 中),我当前目录的树结构如下所示:
└── A\ File\ with\ Space.mp4
是否有选项可以避免显示反斜杠?
答案 0 :(得分:3)
我的tree
命令有一个-N
选项,可以按原样打印不可打印的字符。
tree -N
.
├── a dirname with spaces
└── myscript.sh
否则,您可以使用printf
和xargs
:
tree | xargs -L 1 -I xxxx printf "%s\n" xxxx
.
├── a dirname with spaces
└── myscript.sh
名称中的特殊字符会破坏它或显示令人惊讶的结果:\n
'
"
*
等。