文件名中的特殊字符(\#033OA)

Modified on: Sat, 30 Jun 2018 07:51:00 +0800

我在rsync期间遇到了一个非常顽固的错误。它是由文件名中包含特殊字符的文件引起的。还有其他人,但我可以通过在文件名的编码中进行一些转换来解决这个问题。但是这个文件我甚至找不到。

所以这就是rsync所说的:

../.\#033OA.tex.pyD0MB" failed: No such file or directory (2)

首先要注意的是,字符代码不能是十六进制或八进制,所以我用Google搜索并且只找到这个。所以它可能是CURSOR UP字符(或不是)。我试过了

ls -la *`printf '\033OA'`*

无济于事。我也尝试将该目录的ls输出管道连接到od无效。

我还能做什么?或者我还在寻找什么角色?

由于

作者:luxifer

最佳答案

您可以使用-b选项ls,它将非图形字符显示为C风格的转义序列。

作者:enzotib

相关问答

添加新评论