MacOsX HFS+通过在末尾添加哈希符号和数字来破坏长utf-8文件名
我是MacOsX 10.6的用户。 不久前我发现了 我做了一些研究,我认为问题在于UTF-8字符。我已尝试创建新文件MacOsX HFS+通过在末尾添加哈希符号和数字来破坏长utf-8文件名,macos,file-io,utf-8,long-filenames,hfs+,Macos,File Io,Utf 8,Long Filenames,Hfs+,我是MacOsX 10.6的用户。 不久前我发现了 我做了一些研究,我认为问题在于UTF-8字符。我已尝试创建新文件 $ touch "$180_utf-8_chars_file_name_with_spaces" $ ls 132_chars_file_name_with_numbers_at_the_end 文件看起来已损坏。它的结尾有一些数字。您可以复制它,例如: $ touch "яяяяяяяяя яя яяяя яя яяяяяяяяяя яяяяяяяяя я яяяяяя я
$ touch "$180_utf-8_chars_file_name_with_spaces"
$ ls
132_chars_file_name_with_numbers_at_the_end
文件看起来已损坏。它的结尾有一些数字。您可以复制它,例如:
$ touch "яяяяяяяяя яя яяяя яя яяяяяяяяяя яяяяяяяяя я яяяяяя я яяя яяяяяяяяя яяяяяяяяяяяяя яяяяяяяя я яяяяяяяяяяяяяяяяяя яяяяяя яя яяяяяя яяяяяяяяяяяяя яяяяяяяя яяяяя яяяяяя я яяя яяяяя яяя"
$ ls
яяяяяяяяя яя яяяя яя яяяяяяяяяя яяяяяяяяя я яяяяяя я яяя яяяяяяяяя яяяяяяяяяяяяя яяяяяяяя я яяяяяяяяяяяяяяяяяя яяяяяя яя яяяяяя яяяя#464CDD8
当我成功地打开了132个字符的文件名时,vim editor在文件的末尾用数字对其进行了编辑。
但当我进入时:wq文件消失了
有一些解决办法吗?我如何修复它?我已在[相关问题][1][1]中发布了解决方案: