sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #12695
Zip og mellemrum i fil-navne
Jeg laver backup af en samba-server (SuSE 6.0) ved
hjælp af et script og zip-pakkeprogrammet.
De centrale dele i scriptet er opbygget således:
#
cd /home/x_data
/usr/bin/zip -r $t "$g_tid" \
/arkiv/srv-brug_data_`date '+%y%m%d_%H-%M-%S'` \
/home/x_data/* \
-x \*home/x_data/mc/X/\* \
-x \*home/x_data/mc/w97\*
#
Hvis jeg kopierer biblioteker eller filer ud af zip-pakken,
igen med Windows Commander fra en arbejdsplads,
bliver æ, ø og å i nogle tilfælde oversat forkert. (Jeg
har ikke gennemskuet endnu, hvorfor det lykkes i
nogle tilfælde).
Nu har en af mine kolleger oprettet 2 biblioteker under
sit samba-hjemmebibliotek, som hedder "Gl sager" og
"Overførsel".
Jeg kan godt trække dem og deres filer ud af zip-filen
igen ved Windows Commander, men hvis jeg går ind
i zip-filen på linux-maskinen med Midnight Commander
står "Gl sager" biblioteket som en lang række af Gl'er
og "Overførsel" som en række Overf'er. Der er ingen
filer nedenunder.
Med unzip kan filen godt pakkes ud, og mellemrum i
navnene går godt nok, men navnene hakkes af, når
der kommer et "ø". "Overførsel" står som "Overf".
Det er værre, at "Følgebrev til balblabla.doc" bliver til
"F".
Kan det gøres bedre?
I smb.conf står:
character set = ISO8859-1
som gør, at æ, ø og å ser rigtigt ud fra windows
arbejdspladserne.
mvh...
Morten Christensen
PS: $t "$g_tid" bruges til at afgøre, om det er alle
filer eller kun nye filer, som tages med i zip-filen.
Follow ups