Fórum Root.cz

Hlavní témata => Software => Téma založeno: Luban 16. 09. 2010, 12:06:52

Název: Odstranění diakritiky z názvů souborů
Přispěvatel: Luban 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!
Název: Re: Odstranění diakritiky z názvů souborů
Přispěvatel: rugged 16. 09. 2010, 13:34:50
Zkus programek rename, je to perlovsky skript. Pomoci regularnich vyrazu muzes libovolne prejmenovavat soubory.
Název: Re: Odstranění diakritiky z názvů souborů
Přispěvatel: deadmail 16. 09. 2010, 13:40:49
v "konkurencnom" (http://www.abclinuxu.cz/poradna/linux/show/213211) fore (http://www.abclinuxu.cz/poradna/linux/show/295216) navrhuju detox alebo iconv
Název: Re: Odstranění diakritiky z názvů souborů
Přispěvatel: rooobertek 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
Název: Re: Odstranění diakritiky z názvů souborů
Přispěvatel: Dr.Tič 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?
Název: Re: Odstranění diakritiky z názvů souborů
Přispěvatel: Dr.Tič 16. 09. 2010, 15:46:43
Aha. Našel jsem:
detox -s utf_8
Název: Re: Odstranění diakritiky z názvů souborů
Přispěvatel: alfi 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 :-)

Název: Re: Odstranění diakritiky z názvů souborů
Přispěvatel: logikk 16. 09. 2010, 16:43:49
Proč cyklus? Stačí find -exec ....