Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止unix树在空格前显示反斜杠_Unix_Command Line_Command Line Interface - Fatal编程技术网

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

防止unix树在空格前显示反斜杠,unix,command-line,command-line-interface,Unix,Command Line,Command Line Interface,我经常在命令行(Mac)中使用命令tree,我当前目录的树结构如下所示: └── 带有\Space.mp4的\File\文件 是否有避免显示这些反斜杠的选项?Mytree命令有一个-N选项,可以按原样打印不可打印的字符 tree -N . ├── a dirname with spaces └── myscript.sh 否则,您可以使用printf和xargs: tree | xargs -L 1 -I xxxx printf "%s\n" xxxx . ├── a dirname wi

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


└── 带有\Space.mp4的\File\文件


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

My
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
*
等等。

哇,我没有注意到这个答案!我在浏览手册页时不知何故没有找到这个答案。无论如何,谢谢你,伙计!看到后面的斜杠真烦人。