3
無効なエンコードを使用してファイルの名前を一括変更するか、無効なエンコードされた文字を一括置換する方法
私は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 大量のファイルとディレクトリのバッチでこれを達成するにはどうすればよいですか? このような質問を見ました:特殊文字を含むファイルの一括名前変更(または正しく表示) しかし、これはエンコーディングを修正するだけで、上記のようなより厳密なアプローチを好むでしょう。