Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-12-02 10:47:59

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

konwersja nazw plików na polskie znaki

Witam! Mam taki problem -  robię kopie plików sieciowo używając rsynca. Ale po skopiowaniu w inne miejsce sieciowe z nazw plików robią się krzaczki tam gdzie powinny byc polskie znaki. Zna ktoś jakiś dobry konwenter dzięki któremu mozna zrobić konwersje zbiorowo nazw plików na polskie??


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2008-12-02 12:38:28

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: konwersja nazw plików na polskie znaki

Czy oba systemy (źródłowy i docelowy) używają tego samego kodowania znaków (locale)? Bo domyślam się, że problem nie jest w samych nazwach plików tylko w tym, że system docelowy używa innego kodowania znaków niż system źródłowy, i stąd te krzaki.

W każdym razie do konwersji kodowania znaków w nazwach plików służy narzędzie convmv. Chociaż możliwe, że wolisz pozbyć się problematycznych znaków zastępując je odpowiednikami z ASCII — wtedy idź na detox ;) .

Ostatnio edytowany przez Minio (2008-12-02 12:40:43)

Offline

 

#3  2008-12-02 14:51:42

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: konwersja nazw plików na polskie znaki

nooo być może właśnie - convmv tu pomoże ( zabardzo niewiem jak użyć detox ) Także myśle że zrobie konwersję za pomocą convmv - tylko niewiem jakie te pliki mają kodowanie aktualnie?? Wygląda to mniej więcej:
Można czymś to sprawdzić??


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#4  2008-12-02 15:09:45

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: konwersja nazw plików na polskie znaki

Noo ogólenie jest luz jest to - IBM (CP852) i konwertuje na ISO 8859-2. Jedno pytanie -  jak przekonwertować katalog z podkatalogami i plikami na raz??? Bez konieczności podawania pojedynczo nazw???


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#5  2008-12-02 15:15:10

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: konwersja nazw plików na polskie znaki

Lepiej w tym przypadku zrobić archiwum tar i nie martwić się konwersją przy ewentualnym przywracaniu plików.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#6  2008-12-02 17:33:36

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: konwersja nazw plików na polskie znaki

A do mana w ogóle zajrzałeś?
convmv -f CHARSET -t CHARSET -r /sciezka/do/katalogu

czadman: mogę się mylić, ale po przywróceniu tych plików na systemie źródłowym żadnych krzaków nie będzie. Ale najwidoczniej to nie jest zwykła kopia bezpieczeństwa, tylko pliki będą także używane na systemie docelowym (inaczej po co przejmować się krzakami na nim? Chyba że nazwy stają się nieczytelne).

Offline

 

#7  2008-12-02 20:13:27

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: konwersja nazw plików na polskie znaki

Po przywróceniu tych plików w innym systemie będą krzaki lub nie będzie można ich ponownie przekopiować.

Takie coś można wykorzystać: http://andyk.pg.gda.pl/skrypty/

Na forum taż ktoś podawał coś podobnego tylko nie mogę tego znaleźć.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)