阻止unix树在空格

时间:2016-05-15 09:18:33

标签: unix command-line command-line-interface

我经常在命令行中使用命令tree(在 Mac 中),我当前目录的树结构如下所示:

└── A\ File\ with\ Space.mp4

是否有选项可以避免显示反斜杠?

1 个答案:

答案 0 :(得分:3)

我的tree命令有一个-N选项,可以按原样打印不可打印的字符。

tree -N
.
├── a dirname with spaces
└── myscript.sh

否则,您可以使用printfxargs

tree | xargs -L 1 -I xxxx printf "%s\n" xxxx
.
├── a dirname with spaces
└── myscript.sh

名称中的特殊字符会破坏它或显示令人惊讶的结果:\n ' " *等。