Vraag & Antwoord

OS Linux

namen van files onder linux

11 antwoorden
  • Ik gebruik een oude pc voor de archievering van bestanden. Deze week heb ik het OS Windows vervangen door Linux SuSE 9. Bij het overschrijven van de bestanden naar de machine kwam ik tot de ontdekking dat ik files met speciale tekens in de naam (zoals ï, ë, é, è) niet kan kopiëren. Ik krijg de foutmelding: [b:d617dcec1c]Verwerkingsfout. Kan niet schrijven naar \\Linux\Data\ Verwijder schrijfbeveiliging[/b:d617dcec1c] Doe ik iets fout? of is dit inherent aan Linux en moet ik nu al mijn bestandsnamen met speciale tekens gaan omzetten
  • Ten eerste werkt linux met slashes, geen backslashes (dus /linux/data, geen \linux\data) Wat je moet doen is bij het mouten van de schijf met oude data even aangeven welke tekenset er gebruikt wordt. Dit kun je doen door in /etc/fstab als extra optie [b:53768f3306]iocharset=iso8859-15[/b:53768f3306] oid neer te zetten. Max
  • Aanpassen van /etc/fstab met extra optie iocharset=iso8859-15 haalt niets uit. Ik het verschillende tekensets geprobeerd van iocharset=iso8859-1 tot 15. Gebruik van speciale tekens in betandsnamen is dus blijkbaar onmogelijk onder Linux. Eens te meer lijkt Linux minder eenvoudig en handig in gebruik als windows voor de eenvoudige gebruiker :cry:
  • probeer anders utf-8 eens
  • [quote:92ba0d0130="gi32288"] Gebruik van speciale tekens in betandsnamen is dus blijkbaar onmogelijk onder Linux. [/quote:92ba0d0130] Dit is dus weer zo'n houding van "ik kan het niet, dus kan het niet, dus is het niks.." Linux heeft geen enkel probleem met speciale tekens, of met bestandsnamen in sankriet, vietnamees of welke tekenset dan ook. [quote:92ba0d0130] Eens te meer lijkt Linux minder eenvoudig en handig in gebruik als windows voor de eenvoudige gebruiker :cry:[/quote:92ba0d0130] Tja, probeer het volgende eens: kopieer de mappen van KMail van de Linux-partitie naar de Windows-partitie. Dat lukt niet omdat kmail bepaalde tekens in haar bestandsnaam gebruikt die bij fat32 niet toegestaan zijn.. Het probleem dat je hebt is dus geen windows of linux-probleem, maar een migratieprobleem. Een mogelijke oplossing is door de bestanden in een zip-bestand oid te plaatsen, en die onder Linux uit te pakken. Max
  • [quote:47867204a0="maximilaan"]Dit kun je doen door in /etc/fstab als extra optie iocharset=iso8859-15 oid neer te zetten. [/quote:47867204a0] Zoiets zou inderdaad moeten werken. In de /etc/fstab van SuSE staat zoiets er al standaard in. [code:1:47867204a0] /dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0 /dev/hda5 /windows/D vfat users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0[/code:1:47867204a0] En vanaf beide partities kan ik de ë ü ö enz kopiëren naar mijn /home/jolo in Linux. [code:1:47867204a0] jolo@linux:/windows/D> ls | grep een een test ë ü ö.rtf [/code:1:47867204a0] En zo gaat dat kopiëren [code:1:47867204a0] jolo@linux:/windows/D> cp een\ test\ ë\ ü\ ö.rtf /home/jolo/ [/code:1:47867204a0]
  • Met drag-n-drop vanuit Konqueror kan ik ook gewoon bestanden met speciale tekens rondslepen door mijn PC. Daar ligt het probleem dus niet. Ik heb zelf wel gehad dat KDE niet kon omgaan met %032 in een bestandsnaam, maar dat is inmiddels ook opgelost (en toen kon je vanaf de prompt wel gewoon met deze tekencombinatie werken). Max
  • google eens op [url=http://www.google.com/search?q=samba%20special%20characters&ie=UTF-8&oe=UTF-8]samba special characters[/url] en lees dit dan eens: http://www.mail-archive.com/amanda-users@amanda.org/msg22212.html Het ligt er inderdaad aan dat Windows niet duidelijk maakt in welke karakterset speciale tekens vallen.
  • [quote:56bb8ccc11="jolo"] [code:1:56bb8ccc11] /dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0 [/code:1:56bb8ccc11] [/quote:56bb8ccc11] Ik weet het niet zeker, maar het zou kunnen dat voor het kopiëren van speciale tekens vanaf een NTFS partitie naar een Linux partitie ook nog de volgende module nodig is. [code:1:56bb8ccc11] nls_iso8859-1 2844 2 (autoclean) [/code:1:56bb8ccc11] Zie [url=http://lists.debian.org/debian-user/2000/debian-user-200004/msg00101.html]deze discussie.[/url]
  • fstab lijkt mij in orde te zijn. Ik kan echter ook in konsole op de linux machine geen speciale tekens ingeven. Het lukt mij bijvoorbeeld niet om een i met dubbele puntjes te tikken: "I Er is dus een andere instelling mis.
  • dat kun je het beste in een ander topic openen. probeer eens de compose-key (ofwel Multi-key, meestal rechter win of rechter ctrl) daarna " en daarna I voor Ï, enz. Kijk ook of je toetsenbordindeling wel goed ingesteld is (bijv. in KDE's config centrum)

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.