zaloha tar.gz ve windows - cestina
ph na rook.cz
ph na rook.cz
Pondělí Červen 21 15:56:59 CEST 2004
> > Neni treba u vas problem v tom, ze ten tar.gz otvirate napr. ve Woknech s
> > Total Commanderem ocekavajicim windows-1250 a vytvoril jste ho v
> > Linuxu s nazvy souboru v UTF-8? Pokud to tak je, co zkusit prelozit
>
> Ten clovicek to tam v Total Commanderu otvira :-(
>
> > Pokud to tak je, co zkusit prelozit
> > nazvy souboru na tech sdilenych linuxovych svazcich, zmenit znakovou
> > stranku souboroveho systemu, kdyz uz pouzivate archivy jednoho systemu
> > na systemu jinem?
>
> Jasne, ale jak (cim)?
>
> Miroslav Kolombo
> ICQ: 343044770
> kolombo na kolombo.cz
Pokud potřebujete překódovat i existující názvy souborů na fs, kdysi
jsem si na to napsal skript - nepostupuje do vnořených adresářů, ale to
není velký problém upravit, stejně jako zdrojové/cílové kódování.
Stačí v adresáři spustit - nejprve vypíše, co bude přejmenovávat.
Pokud to spouštějícímu připadá smysluplné, spustí ho znovu s parametrem
"really" a skript to skutečně provede.
#!/bin/sh
find . -mindepth 1 -maxdepth 1 -print0 |\
while read -ed $'\000' LN; do
NEW=`echo "$LN" | iconv -f ISO-8859-2 -t UTF-8`
if [ "$LN" != "$NEW" ]; then
echo "$LN" "->" "$NEW"
[ "$1" = "really" ] && mv "$LN" "$NEW"
fi
done
--
,-._,--..__,.-'
| Pavel Kácha
| ph na rook.cz
`-._,--.
Další informace o konferenci Linux