Permalänk

svenska tecken på filnamn

Vad är det för fel då jag inte kan använda svenska tecken på filnamnen? Om jag t.ex. ladar ner en fil som innehåller å,ä elller ö så ersätts tecknet med en fyrkant och jag kan inte använda/köra filen. Felmeddelandet säger att filen inte finns trots att den i allra högsta grad finns där.

EDIT: kör RedHat 8 och KDE

Visa signatur

"Mies saa kaatua mutta ei karata." -- Adolf Ehrnrooth IR 7, Äyräpää 1944.

Permalänk
Medlem

Jag har sett trådar om detta - i ett annat forum - där någon skrev, det var dock ett väldigt bra tag sedan - ett väldigt utförligt inlägg om vad detta beror på.
Några lösningar jag brukar använda när jag får problem med sådant och vill tex. ta bort filen, anta att filen heter abåc, och att det finns fler filer som heter dylika namn:
rm ab* -i, -i frågar dig om Rm verkligen ska ta bort filen, då kan du välja ja och nej på dom övriga
Skriver du ett namn som innehåller * , står med markören i slutet av namnet och det bara finns en fil som kan matcha filnamnet kan du - Iaf i BASH - tabba fram hela filnamnet på det sättet.
Du kan testa använda " runt filnamnet, då slipper du skriva \ istället för .
Eller så kan du använda MC (textbaserad filhanterare) eller någon grafisk.

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Citat:

Ursprungligen inskrivet av Raiche
Jag har sett trådar om detta - i ett annat forum - där någon skrev, det var dock ett väldigt bra tag sedan - ett väldigt utförligt inlägg om vad detta beror på.
Några lösningar jag brukar använda när jag får problem med sådant och vill tex. ta bort filen, anta att filen heter abåc, och att det finns fler filer som heter dylika namn:
rm ab* -i, -i frågar dig om Rm verkligen ska ta bort filen, då kan du välja ja och nej på dom övriga
Skriver du ett namn som innehåller * , står med markören i slutet av namnet och det bara finns en fil som kan matcha filnamnet kan du - Iaf i BASH - tabba fram hela filnamnet på det sättet.
Du kan testa använda " runt filnamnet, då slipper du skriva \ istället för .
Eller så kan du använda MC (textbaserad filhanterare) eller någon grafisk.

Problemet är inte det att jag vill ha filen borttagen utan jag vill kunna öppna den. Det är ju inga problem att få bort den, men om jag laddar ner en fil från nätet eller nåt så vill jag kunna se på den.

Någon som kör RH8 och KDE (finns ju en hel del) måste ju ha samma problem, eller?

EDIT: Det GÅR väl att använda svenska tecken på filnamn i linux?

Visa signatur

"Mies saa kaatua mutta ei karata." -- Adolf Ehrnrooth IR 7, Äyräpää 1944.

Permalänk
Medlem

ja visst går det. men då måste de program du använer stödja svenska tecken också

Visa signatur

nisse

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Turbo_tail

Problemet är inte det att jag vill ha filen borttagen utan jag vill kunna öppna den. Det är ju inga problem att få bort den, men om jag laddar ner en fil från nätet eller nåt så vill jag kunna se på den.

Någon som kör RH8 och KDE (finns ju en hel del) måste ju ha samma problem, eller?

EDIT: Det GÅR väl att använda svenska tecken på filnamn i linux?

Jag gav exempel på hur du kan få fram korrekta filnamnet, om filen heter aåc och du skriver aåc, och tex. ditt skal inte stödjer aåc så kan jag förstå om det blir problem. Om du däremot tabbar fram filen, och låter skalet tala om för dig vad den heter så kan skalet skriva rätt genom att skriva nåt hexadecimalt tecken för å. Isåfall borde även du kunna skriva så, men vad vet jag. Det har fungerat för mig. Att använda dig av * kan du även göra när du ska öppna programmet, dock är det inte programmet som får argumentet som reder ut härvan med * så det kanske inte fungerar heller.

Det går utmärkt som Egrom säger, jag har inga problem med det i något program. (FÖrutom Links-hacked, men det är en annan historia)

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem

Kör ls, kopiera sedan filnamnet och klistar bara in det när du ska öppna filen..

Visa signatur

// iBear

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av iBear
Kör ls, kopiera sedan filnamnet och klistar bara in det när du ska öppna filen..

Det blir tokigt om ls inte klarar av att visa åäöÅÄÖ.

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem

ls --show-control-chars
sätt det som alias i eran bashrc

Visa signatur
Permalänk
Medlem

Är det inte så att man bara ska ändra i en fil?

Min klasskamrat tror jag sa det, har inte gjort det själv.

Permalänk
Medlem

Ahha
http://bbs.linux.se/viewtopic.php?t=4040&highlight=redhat

Detta hittade jag, tur för dig att jag letar efter samma sak.

Säg till mig om det fungerar.

Permalänk
Medlem

Edit: Antingen så gör du det som står i tråden som det länkas till i inlägget ovanför (jag har dock inte testat detta själv) eller så mountar du partitionen med tillägget "-o iocharset=utf8". Det sistnnämna uppnås lättast genom att du byter "default" mot "iocharset=utf8" i filen /etc/fstab.

Permalänk
Citat:

Ursprungligen inskrivet av Leon
Ahha
http://bbs.linux.se/viewtopic.php?t=4040&highlight=redhat

Detta hittade jag, tur för dig att jag letar efter samma sak.

Säg till mig om det fungerar.

Fungerar perfekt. Äntligen.

Visa signatur

"Mies saa kaatua mutta ei karata." -- Adolf Ehrnrooth IR 7, Äyräpää 1944.