Hozzászólások
-
SzerzőBejegyzés
-
2007-12-29-08:57 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147713
Jajj.
Az ls parancs „el-es”, tehát kis laci kis sanyi bötűk.
Arra lennék kíváncsi, hogyha a LANG-ot megváltoztatod, akkor az ékezetes fájlnevek jól jelennek meg? Biztos rosszul célozgattam, hogy ezt kéne csinálni.Mivel nekem nincs ékezetes fájlnevem, ezért voltam kénytelen egyet létrehozni, és azon keresztül megmutatni, mire gondolok.
Majd ha ez megvan, akkor kezdj el gondolkodni mindenféle perl-szkripteken, ill. ahogy már írtam:
De biztosan a KRename is meg tudja ezt neked csinálni.
2007-12-28-22:04 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147708Nézd már meg mégegyszer a példáimat és rá fogsz jönni!
Egyébként egyre biztosabb vagyok benne, hogy itt lesz a kutya elásva.
Egy kis perl-szkript, ami az ékezeteket cseréli ki:Code:#!/usr/bin/perl%csere=(‘á’,’a’,
‘Á’,’A’,
‘é’,’e’,
‘É’,’E’,
‘í’,’i’,
‘Í’,’Í’,
‘ó’,’o’,
‘Ó’,’O’,
‘ö’,’o’,
‘Ö’,’O’,
‘õ’,’o’,
‘Õ’,’O’,
‘ü’,’u’,
‘Ü’,’U’,
‘û’,’u’,
‘Û’,’U’,
‘+’,”);@dirs=`find . -type d`; chomp @dirs;
foreach $dir (@dirs) {
$orig=$dir;
$dir=~s/([áÁéÉíÍóÓöÖõÕüÜûÛ+])/$csere{$1}/g;
$dir=~s/[^a-zA-Z0-9-/.()]/_/g;if ($orig ne $dir) {`mv „$orig” „$dir”`;print „$orig -> $dirn”;}
}@files=`find . -type f`; chomp @files;
foreach $file (@files) {
$orig=$file;
print „$file ->”;
$file=~s/([áÁéÉíÍóÓöÖõÕüÜûÛ+])/$csere{$1}/g;
$file=~s/[^a-zA-Z0-9-/.()]/_/g;
print „$filen”;
if ($orig ne $file) {`mv „$orig” „$file”`;print „$orig -> $filen”;}
}Asszem innen (mármint a fórumról) származik. De biztosan a KRename is meg tudja ezt neked csinálni.
2007-12-28-22:04 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147709Nézd már meg mégegyszer a példáimat és rá fogsz jönni!
Egyébként egyre biztosabb vagyok benne, hogy itt lesz a kutya elásva.
Egy kis perl-szkript, ami az ékezeteket cseréli ki:Code:#!/usr/bin/perl%csere=(‘á’,’a’,
‘Á’,’A’,
‘é’,’e’,
‘É’,’E’,
‘í’,’i’,
‘Í’,’Í’,
‘ó’,’o’,
‘Ó’,’O’,
‘ö’,’o’,
‘Ö’,’O’,
‘õ’,’o’,
‘Õ’,’O’,
‘ü’,’u’,
‘Ü’,’U’,
‘û’,’u’,
‘Û’,’U’,
‘+’,”);@dirs=`find . -type d`; chomp @dirs;
foreach $dir (@dirs) {
$orig=$dir;
$dir=~s/([áÁéÉíÍóÓöÖõÕüÜûÛ+])/$csere{$1}/g;
$dir=~s/[^a-zA-Z0-9-/.()]/_/g;if ($orig ne $dir) {`mv „$orig” „$dir”`;print „$orig -> $dirn”;}
}@files=`find . -type f`; chomp @files;
foreach $file (@files) {
$orig=$file;
print „$file ->”;
$file=~s/([áÁéÉíÍóÓöÖõÕüÜûÛ+])/$csere{$1}/g;
$file=~s/[^a-zA-Z0-9-/.()]/_/g;
print „$filen”;
if ($orig ne $file) {`mv „$orig” „$file”`;print „$orig -> $filen”;}
}Asszem innen (mármint a fórumról) származik. De biztosan a KRename is meg tudja ezt neked csinálni.
2007-12-28-21:26 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147702Többek között igen. Az, hogy a KDE hogyan állapítja meg, lövésem sincs, de gondolom, ő is belekukkant abba a LANG-ba. Namost a LANG csak ott lesz az, amire beállítod, ahol beállítod. Tehát ha a Konsole-ba pötyögöd be, akkor csak ott érvényes, sőt, már egy másik fülön nem is.
Szóval akkor meg kellene próbálni azt az iso-s huhu-t is. Úgy stimmelnek a fájlnevek? Ha igen, akkor nevezd át őket normálisra.Egyébként egy kérdésem azért lenne: ez az sdb8 mi a fene? Mármint mi van rajta, hogy keletkeztek rajta a fájlok (pl. a fat-ról másoltad át?), stb.
2007-12-28-21:26 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147703Többek között igen. Az, hogy a KDE hogyan állapítja meg, lövésem sincs, de gondolom, ő is belekukkant abba a LANG-ba. Namost a LANG csak ott lesz az, amire beállítod, ahol beállítod. Tehát ha a Konsole-ba pötyögöd be, akkor csak ott érvényes, sőt, már egy másik fülön nem is.
Szóval akkor meg kellene próbálni azt az iso-s huhu-t is. Úgy stimmelnek a fájlnevek? Ha igen, akkor nevezd át őket normálisra.Egyébként egy kérdésem azért lenne: ez az sdb8 mi a fene? Mármint mi van rajta, hogy keletkeztek rajta a fájlok (pl. a fat-ról másoltad át?), stb.
2007-12-28-21:08 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147698hol és hogyan kell ezt átállítani?
Nézd meg a példámat!
KDE- ben nincs valami x felület ahol ezt lehetséges átállítani?
Nem tudom, nem használok KDE-t. Igaz, ékezetes karaktereket tartalmazó fálneveket se 😛
(legfeljebb a konsole nevű terminál-emulátor 😉 )2007-12-28-21:08 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147699hol és hogyan kell ezt átállítani?
Nézd meg a példámat!
KDE- ben nincs valami x felület ahol ezt lehetséges átállítani?
Nem tudom, nem használok KDE-t. Igaz, ékezetes karaktereket tartalmazó fálneveket se 😛
(legfeljebb a konsole nevű terminál-emulátor 😉 )2007-12-28-20:52 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147692Meg kell nézni, hogy azon az sdb8-on milyen karakterkészletet használtál, és „konzolon” is olyan karakterkészletet kell használnod.
Code:$ echo $LANG
hu_HU.iso88592
$ ls *rv*
árvíztûrõ
$ LANG=hu_HU.utf8
$ ls *rv*
?rv?zt?r?Olyat állíts be a LANG-nak, ami szerepel a locale -a kimenetei között!
Code:$ locale -a | grep hu
hu_HU
hu_HU.iso88592
hu_HU.utf8Tanulság: hagyni kell a fenébe azokat az ékezetes karaktereket.
2007-12-28-20:52 Hozzászólás: Jogosultság és ékezet a Fat32-partición Mandriva-2008 (free) alatt, hogyan? #2147693Meg kell nézni, hogy azon az sdb8-on milyen karakterkészletet használtál, és „konzolon” is olyan karakterkészletet kell használnod.
Code:$ echo $LANG
hu_HU.iso88592
$ ls *rv*
árvíztûrõ
$ LANG=hu_HU.utf8
$ ls *rv*
?rv?zt?r?Olyat állíts be a LANG-nak, ami szerepel a locale -a kimenetei között!
Code:$ locale -a | grep hu
hu_HU
hu_HU.iso88592
hu_HU.utf8Tanulság: hagyni kell a fenébe azokat az ékezetes karaktereket.
-
SzerzőBejegyzés