我经常在命令行(在Mac中)使用命令tree
,当前目录的树结构如下所示:
└── A\File\with\Space.mp4
是否有一个选项可以避免显示这些反斜杠?
最佳答案
我的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
'
"
*
等等
关于unix - 防止 Unix 树在空格前显示反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37236526/