[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tar und Umlaute mit Samba



On Mon, Nov 24, 2003 at 05:55:24PM +0100, Gregor Klemens wrote:
> Hallo,
> 
> habe mittels einer Bandsicherung Samba Daten zurückgesichert. Unter Linux
> werden dann die Dateinamen die eine Umlaut enthalten mit einem Fragezeichen
> dargestellt:
> z.B.:
> B?cher
> Unter Samba ist diese Datei für die Windowsclients nicht zu sehen.
> 
> Mir gelingt es nicht alle Dateien anzeigen zu lassen, die ein solches
> Fragezeichen enthalten: ein :
> find . -name '*\?*' findet nichts.

mach mal ein find -name B* | od -oa
Dann erhälst Du einen octal-dump des Dateinamens:

z.B.:

billy@farpoint:~/a/ > ls
b?cher

billy@farpoint:~/a/ > find -type f| od -ba
0000000 056 057 142 003 143 150 145 162 012
          .   /   b etx   c   h   e   r  nl
0000011

Also hast Du z.B. Ascii 3 statt "ü".

Um die Teufel loszuwerden z.B. dann:

rename -vn 'y/\001\002\006/äöü/' *

Jeweils mit statt "001" das, was dein "od" für ein "ä" anzeigt.
Im ganzen Baum mit

find /wo_denn_bloß -type f -print0 | xargs -0 rename -vn 'y/\001\002\006/äöü/'

Gruß,
	-billy.
-- 
Meisterbohne   Meisterbohne GbR, Küfner, Mekle, Meier   Tel: +49-731-399 499-0
   eLösungen   Söflinger Straße 100                     Fax: +49-731-399 499-9
               89077 Ulm                           http://www.meisterbohne.de/



Reply to: