Nowe posty

Autor Wątek: polskie znaki w nazwach plików w archiwum  (Przeczytany 8351 razy)

zebra

  • Gość
polskie znaki w nazwach plików w archiwum
« dnia: 2009-11-30, 08:21:04 »
Pobieram np.:
http://biblioteka.natan.pl/bibliotekarz.php?id=1621

Plik jest widodoczny ale profilaktycznie zmieniam nazwe na 1.zip - tu nie ma problemu, nawet w dolphinie. Więc rozpakpwuje:

unzip 1.zip

i otrzymuje plik: Misterium na Bo�e Narodzenie.doc
Tu się zaczynają schody. Dolphin np. plik widzi i jego rozmiar, ale openoffice mówi, że plik nie istnieje. Moze zmiana nazwy? Dolphin nie potrafi zmnienić. No to w konsoli:

mv 'Misterium\\ na\\ Bo�e\\ Narodzenie.doc' /home/ego/1.doc
mv: nie można wykonać stat na `Misterium\\\\ na\\\\ Bo\\245e\\\\ Narodzenie.doc': Nie ma takiego pliku ani katalogu

Czy ktos ma pomysł jak zmnienic nazwe pliku np. w czasie rozpakpwywania? A może inny myk? Plik jest dobry, pod windowsem rozpakowany otwiera sie nawet przy idiotycznej nazwie z polskimi znakami.

Ps. Nigdy nie robie nazw plików ze spacjami czy polskimi znakami. Widze jednak, że ludzie masowo tak robią

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3066
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
polskie znaki w nazwach plików w archiwum
« Odpowiedź #1 dnia: 2009-11-30, 11:22:14 »
Jest taki fikuśmy program convmv umożliwiający zmianę kodowania nazw plików. Jako, że źródło to pewnie Windows, to:
convmv -f cp1250 -t utf8 *.doc
Jak propozycja wygląda rozsądnie, to
convmv -f cp1250 -t utf8 --notest *.doc
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

zebra

  • Gość
polskie znaki w nazwach plików w archiwum
« Odpowiedź #2 dnia: 2009-11-30, 15:14:58 »
Dzieki, zaraz sprawdze, tak na przyszłość.
Na moje szczęście udało mi się  juz zmienić nazwy w mc.