Hantera filnamn med udda tecken (åäö) i tarball?

Trädvy Permalänk
Medlem
Plats
Luleå
Registrerad
Jan 2004

Hantera filnamn med udda tecken (åäö) i tarball?

Kan man göra något för att få filer med filnamn som innehåller udda tecken så som åäöüÿ mm att packas och extraheras utan konstiga tecken när man använder tarballs på linux? Har ett script som jag backar upp en del filer med, men när man packar upp dom igen så har namnen blivit helt förvrängda t.ex. ö verkar ersättas av "ö" vilket blir väldigt jobbigt...

Hoppas på att någon vet nåt knep för att konvertera filnamnen innan eller efter packning i tarballs (eller bara i linux i allmänhet), jag använder det här kommandot för att skapa minga .tgz-filer:
tar --create --gzip --file=$DESTDIR1$FILENAME $SRCDIR1 --dereference

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Okt 2006

Om det är möjligt så skulle jag såklart uppmana dig att inte använda specialtecken.

Trädvy Permalänk
Medlem
Registrerad
Aug 2010
Trädvy Permalänk
Medlem
Plats
Luleå
Registrerad
Jan 2004

Okej då får jag ta och döpa om lite filer då helt enkelt. Tack för svar!

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Aug 2001

Sällan jag haft några problem med det, men om möjligt kan du ju iaf kontrollera att du har samma locale när du tarar som när du untarar. Möjligt att det skiljer där, t.ex. om scriptet kör med locale C och du själv kör sv_SE.UTF-8

The power of GNU compiles you!
"Often statistics are used as a drunken man uses lampposts -- for support rather than illumination."
#fooblog @ freenode.org, #lysator @ freenode.org