Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 08 Září 2008, 14:28:45

Název: RENAME složka/čeština.přípona to slozka/cestina.pripona
Přispěvatel: compaq 08 Září 2008, 14:28:45
Jak změnit názvy souborů v na externím disku dle vzoru:

složka/složka/čeština.přípona na slozka/slozka/cestina.pripona

zkrátka českýnázev na ceskynazev

Mám tam plno muziky, něco je z WXP, něco z Macka, něco z Ubuntu a v češtině je bordel a nefunguje to pořádně nikde :-( Jedná se zhruba o 12000 souborů a 100GB. Asi správně předpokládám, že nabodeníčka z různých OS asi zachránit nelze...
Název: Re: RENAME složka/čeština.přípona to slozka/cestina.pripona
Přispěvatel: Rincewind 08 Září 2008, 14:47:05
neumí to přímo gnome-commander?

něco jako "pokročilé přejmenování"
Název: Re: RENAME složka/čeština.přípona to slozka/cestina.pripona
Přispěvatel: mk33 08 Září 2008, 15:29:16
co něco na tenhle způsob http://www.abclinuxu.cz/blog/zbona/2005/4/5/82508 (http://www.abclinuxu.cz/blog/zbona/2005/4/5/82508) jen ještě doupravit na soubory.
Název: Re: RENAME složka/čeština.přípona to slozka/cestina.pripona
Přispěvatel: nettezzaumana 08 Září 2008, 16:36:11
Jak změnit názvy souborů v na externím disku dle vzoru:

složka/složka/čeština.přípona na slozka/slozka/cestina.pripona

zkrátka českýnázev na ceskynazev

Mám tam plno muziky, něco je z WXP, něco z Macka, něco z Ubuntu a v češtině je bordel a nefunguje to pořádně nikde :-( Jedná se zhruba o 12000 souborů a 100GB. Asi správně předpokládám, že nabodeníčka z různých OS asi zachránit nelze...
<< man sed

Citace
find /mnt/data/++temp >filelist.tmp # zapiseme seznam souboru v nejakem adresari do filelistu

while read line; do echo "$(echo $line | sed 's/ě/e/g;s/ž/z/g')"; done <filelist.tmp # v tomto prikladu to jen vypisujeme a navic menime jen e a z .. dopis si sam