Portál AbcLinuxu, 25. září 2021 11:25




Dotaz: tar a cz znaky

8.7.2003 15:19 Zett | skóre: 14 | blog: Dell_PowerEdge_1800
tar a cz znaky
Přečteno: 126×
Odpovědět | Admin
Když vytvořím archiv který obsahuje soubory s českými znaky po rozbalení archivu je čeština zdrblá. Co s tím?

Mám Slackware 9.0, Sambu 2.2.8a (jede česky), konzole na linuxu taky ukazuje správně česky.

Moc díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.7.2003 17:09 ivok
Rozbalit Rozbalit vše tar a cz znaky
Odpovědět | | Sbalit | Link | Blokovat | Admin
bash$ touch 'ěščřžýáíé'
bash$ ls
ěščřžýáíé
bash$ tar c 'ěščřžýáíé' > pokus.tar
bash$ tar tf pokus.tar
ěščřžýáíé
bash$ rm 'ěščřžýáíé'
bash$ tar xf pokus.tar
bash$ ls
pokus.tar  ěščřžýáíé
V čem je přesně problém? Co vlastně děláte? Jak to souvisí se sambou? Jak vytváříte ten archiv? ...
8.7.2003 17:25 Zett | skóre: 14 | blog: Dell_PowerEdge_1800
Rozbalit Rozbalit vše tar a cz znaky
Samba s tím souvisí tak, že ty soubory jsou nahrané po síti ze stanic s win. Archív se vytvaří automaticky (cron). tar cvfzP /backup/public.tgz /public Pokud ale zkouším touch a ls, vypíše mi to ????????? (devět otazníků) :-( nicméně v mc mi to ukazuje češtinu dobře. Z.
8.7.2003 17:33 ivok
Rozbalit Rozbalit vše tar a cz znaky
locales! LANG=cs_CZ To jsem myslel, ze napadne kazdeho :-/
9.7.2003 09:00 Zett | skóre: 14 | blog: Dell_PowerEdge_1800
Rozbalit Rozbalit vše tar a cz znaky
Myslel jsem si to, ale nejak jsem nemohl najit tu konkretni chybu. Mam /etc/profile.d/locales.sh (spustitelnej s nastavenim locales). Slack udajne automaticky spousti skripty z tohoto adresare pri startu systemu. Po projiti logu jsem si celkem jistej, ze se nic takoveho nespusti a tak jsem si to nastaveni locales prehodil do jineho skriptiku. V linuxu je vše ok. Pokud ale vysledny archiv zkusim rozbalit smerem z linuxu do woken, je zase ta cestina spatna, ne ze by mne to tak moc trapilo, ale... Jinak diky za nakopnuti spravnym smerem. Z
9.7.2003 13:47 kaaja | skóre: 22 | Plzen!
Rozbalit Rozbalit vše tar a cz znaky
Pokud u toho skriptiku nemas atribut pro spusteni, tak se ti nespusti. (v MC jsou spustitelne soubory videt zelene)
9.7.2003 15:02 Zett | skóre: 14 | blog: Dell_PowerEdge_1800
Rozbalit Rozbalit vše tar a cz znaky
Psal jsem: "Mam /etc/profile.d/locales.sh (spustitelnej s nastavenim locales)." Mám tam atribut. Z.
13.7.2003 01:07 tedytak
Rozbalit Rozbalit vše tar a cz znaky
tvrdite, ze mate slackware 9.0. pak by soubor /etc/profile mel (pokud jste ho needitoval) obsahovat nasledujici:

for file in /etc/profile.d/*.sh; do
  if [ -x file ]; then
    . $file
  fi
done

a je to tedy naprosta ZAHADA, ze vas SPUSTITELNY
/etc/profile.d/COKOLIV.sh
skript se pri nalogovani nespusti. pouzivate bash?
10.7.2003 09:25 krocan
Rozbalit Rozbalit vše tar a cz znaky
lokalne jsou pravdepodobne nazvy ulozene v jinem kodovani nez jak se prezentuji skrz sambu ven (srovnej "client code page" a "character set" v smb.conf). pokud tomu tak je, nemuzes (logicky) se soubory pracovat zaroven lokalne a pres sambu, aniz bys narazil na problemy s diakritikou. tzn. pokud se napr. zaloha dela lokalne, musi i pripadna obnova ze zalohy probehnout lokalne.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.