如何使用无效编码批量重命名文件或批量替换无效编码字符?
我有一台debian服务器,正在为一个互联网广播电台托管音乐。我在文件名和路径上遇到麻烦,因为很多文件的编码无效,例如: ./music/Bändname - Some Title - additional Info/B�ndname - 07 - This Title Is Cörtain, The EncÃding Not.mp3 理想情况下,我想删除所有不是字母A-Z/ a-z或数字0-9或破折号-/下划线的内容_...结果应类似于以下内容: ./music/Bndname-SomeTitle-additionalInfo/Bndname-07-ThisTitleIsCrtain,TheEncdingNot.mp3 如何为大量的文件和目录实现这一目标? 我曾经看到过类似的问题:使用特殊字符批量重命名(或正确显示)文件 但这只能解决编码问题,我更喜欢如上所述的更严格的方法。