防止unix树在空格前显示反斜杠

Jik*_*ose 3 unix command-line command-line-interface

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

??? A\ File\ with\ Space.mp4

是否有避免显示这些反斜杠的选项?

Jay*_*got 7

我的tree命令可以-N选择按原样打印不可打印的字符。

tree -N
.
??? a dirname with spaces
??? myscript.sh
Run Code Online (Sandbox Code Playgroud)

否则,您可以使用printfand xargs

tree | xargs -L 1 -I xxxx printf "%s\n" xxxx
.
??? a dirname with spaces
??? myscript.sh
Run Code Online (Sandbox Code Playgroud)

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