Как вернуть имена файлов через bash или python?
У меня такая проблема. Есть множество файлов, изначально у них были русские названия. Однако эти названия после перебрасывания файлов на раздел fat32 и обратно просто сломало. Причём, их вид такой:
~ $ ls
'ЧÑ'$'\302\202''о вÑ'$'\302\213'' Ñ'$'\302\201''делали Ñ'$'\302\201'' ваÑ'$'\302\210''еиÌ'$'\302\206'' меÑ'$'\302\207''Ñ'$'\302\202''ои
'$'\302\206''_.mp3'
Как такие названия файлов вообще исправлять? А у меня таких файлов целый шквал... ОС - Linux
Ответы (1 шт):
Автор решения: RandomDice 779
→ Ссылка
Решил проблему простым скриптом на Python:
import os
global d
for a in os.listdir("."):
try:
d = a.encode('iso-8859-1').decode('utf-8')
os.rename(a, d)
except:
pass