Odstranění diakritiky z názvů souborů

Luban

Odstranění diakritiky z názvů souborů
« kdy: 16. 09. 2010, 12:06:52 »
Ahoj, nemám rád diakritiku v názvech souborů. Občas ale dostanu větší množství souborů s diakritikou (třeba mp3) a potřeboval bych diakritiku nějak hromadně v adresáři odstranit. Kromě diakritiky ideálně taky zaměnit mezeru za podtržítko a tak. Díky za každou radu!


rugged

Re: Odstranění diakritiky z názvů souborů
« Odpověď #1 kdy: 16. 09. 2010, 13:34:50 »
Zkus programek rename, je to perlovsky skript. Pomoci regularnich vyrazu muzes libovolne prejmenovavat soubory.

deadmail

Re: Odstranění diakritiky z názvů souborů
« Odpověď #2 kdy: 16. 09. 2010, 13:40:49 »
v "konkurencnom" fore navrhuju detox alebo iconv

Re: Odstranění diakritiky z názvů souborů
« Odpověď #3 kdy: 16. 09. 2010, 14:35:43 »
Zrovna tento týždeň som to riešil a vyriešil cez detox. Všetko bez problémov, robí to aj rekurzívne. Akurát s jednou vecou som mal problém - asi nevie zistiť, že . je adresár.
Menil som okolo 1500 názvov

Dr.Tič

Re: Odstranění diakritiky z názvů souborů
« Odpověď #4 kdy: 16. 09. 2010, 15:30:31 »
Ano. Také používám detox. Jenom jsem ho nějak nedokázal přinutit, aby mi diakritiku nenahrazoval podtržítky. Nevíte nějak jak z něj dostat, aby pouze odstranil diakritiku ale písmenka ponechal?


Dr.Tič

Re: Odstranění diakritiky z názvů souborů
« Odpověď #5 kdy: 16. 09. 2010, 15:46:43 »
Aha. Našel jsem:
detox -s utf_8

alfi

Re: Odstranění diakritiky z názvů souborů
« Odpověď #6 kdy: 16. 09. 2010, 16:19:40 »
a nebo v shellu jednoduchý cyklus přes všechny soubory, nové jméno upravit přes recode nebo iconv a mv na nové jméno :-)


logikk

Re: Odstranění diakritiky z názvů souborů
« Odpověď #7 kdy: 16. 09. 2010, 16:43:49 »
Proč cyklus? Stačí find -exec ....