LINUX.ORG.RU
ФорумAdmin

создать резервную копию


0

0

Нужно создать архив каталогов хранящихся на Linux машине c локалью koi8-r для window's юсера. Проблема в том, что виндоус архиваторы не работают с koi8-r. Проблема конечно же решается с помощью самбы путем простого копирования например. Но нужно иметь жатую копию.

anonymous

Пусть /dir1 в кои8 надо в архив закатать, тогда:

mkdir /dir1_win
cp -lR /dir1 /dir1_win
cd /dir1_win
  все имена файлов/каталогов переконвертировать в utf-8/cp1251
cd ..
zip /dir1_win

Смысл понятен?

sdio ★★★★★
()
Ответ на: комментарий от sdio

>>Смысл понятен?

Вот этот момент я не понял:

>>"все имена файлов/каталогов переконвертировать в utf-8/cp1251"

ну допустим я
1. ls-ом получил список файлов и каталогов
2. iconv-ом получил список в cp1251
а дальше что?



anonymous
()
Ответ на: комментарий от anonymous

какой-такой список?

для всех файлов/каталогов 
mv filename.koi8 `echo filename.koi8 | iconv -t cp1251`

P.S. man find

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.