相关疑难解决方法(0)

“mv”文件的inode编号乱码?

我有几个文件在文件名中存在编码问题(德语变音,用 Windows 刻录在 CD 上,由 Windows 读取并使用 Seafile 同步到 Linux。有些地方出了问题......)。Bash 和 zsh 只显示“?” 而不是变音,stat显示类似

$ stat Erg?nzung.doc 
File: ‘Erg\344nzung.doc’
Size: 2609152         Blocks: 5096       IO Block: 4096   regular file
Device: 806h/2054d      Inode: 12321475    Links: 1
Run Code Online (Sandbox Code Playgroud)

我只能使用自动完成功能输入文件名。如何重命名文件?LibreOffice(或其他文件类型的其他程序)似乎无法读取受影响的文件,他们抱怨“没有这样的文件或设备”。

我在想mv --by-inode 12321475 Ergänzung.doc,但没有--by-inode开关mv。我还可以做些什么?

shell character-encoding inode rename mv

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

character-encoding ×1

inode ×1

mv ×1

rename ×1

shell ×1