Синхронизация файлов

Коллеги!

Я из неофитов. Потихоньку хочу переползти под Linux. Хочу вам немного рассказать про свое путешествие по граблям.
В настоящее время стоит ArchBang.

Одна из нерешенных проблем - синхронизация рабочих файлов. Последние версии рабочих файлов (офисные доки + web-архив scrape (firefox)) содержатся на флэшке. Локальные версии этих файлов расположены на win-разделах. Между флэшкой и win-разделом файлы синхронизируются TotalCommander. Не могу ту же самую синхронизацию организовать средствами Арча.

Что пытался:

1. Использовать rsync. Запускал rsync -av /source /distention . А также экспериментировал с другими наборами ключей. Синхронизируется, то оно синхронизируется, но слишком “по линуксовски” - на источнике создается вложенная папка, содержащая все измененные файлы. А мне нужно просто источник=цель с последними изменениями в источнике.

2. Использовать synkron. Увы. То же самое.

Слышал о похожей фиче в Krusader-е, но его не хочу ставить, так как тянется KDE-шное окружение.

Понимаю, что вопрос тупой и решение где-то на поверхности - но ответ не могу найти.

Спасибо.

P.S. А еще я не знаю как в urxvt вставить текст из буфера обмена (вторичного, наверное - не тот который по Ctrl-Y) иначе чем по средней кнопке мыши. Сижу в Awesome, поэтому за мышь лишний раз напрягает браться.
P.P.S. А еще я уже как неделю не могу поставить tlmgr - менеджер пакетов TexLive. Элементарно не могу найти в репах, а вручную поставить не сумел.

P.P.S. И вообще всех с наступающим! (я не про себя-наступающего на грабли если что)
Попробуйте unison

$ pacman -Qo /usr/share/texmf/scripts/texlive/tlmgr.pl
/usr/share/texmf/scripts/texlive/tlmgr.pl принадлежит texlive-bin 2011.3-1
не тот tlmgr?

Или TeXLive_Local_Manager?
rsync -avz --delete $SRC $DEST
на источнике создается вложенная папка
странно, разделы форточек не синхронизировал, а вот меж всеми видами линей и даже поверх ssh и др. протоколов все синхронизириуется на ура, по методу точной копии 1 к 1. Никаких доп разделов. Подозреваю что так может происходить сугубо в целях экономии времени синхронизации в следующий раз, но такое я обычно вижу как раз у форточных вариантов, странно но за своим rsync такое не наблюдал.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Спасибо.

К унисон присматриваюсь. Потестировал вин-версию - там работает. Попробую в Арче.
tlmgr как раз тот ))) вот только как его запускать я не знаю

rsync сейчас пробую - немного смущают сообщения -
failed to set times on "files" Operation not permitted
это в отношении файлом в названии/пути есть кириллица
Итогом:

sent 1756004969 bytes  received 530851 bytes  2592672.80 bytes/sec
total size is 2540318461  speedup is 1.45
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9]

+ на источнике создался еще один вложенный каталог ))))

К тому же, судя по всему, рсинк тотально сравнивает файлы, что для моего архива является долгой операцией.
Мне же нужна синхронизация - аналог тоталкомандеровскому, когда сравниваются файлы по времени редактирования
sirocco
Попробуйте unison?

Увы. То же сравнивает файлы по содержимому.
Вдабавок каие-то ошибки:
00:00 ETAFailed : Error in setting permissions:
цапу надо крутить. (в мане есть). А кирилица имхо проблема не rsyns а ОС, скорей всего кодировка.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Yaa
1. Использовать rsync. Запускал rsync -av /source /distention . А также
rsync -av /source/ /distention
Yaa
Мне же нужна синхронизация - аналог тоталкомандеровскому, когда сравниваются файлы по времени редактирования
rsync по дефолту вообщето так и работает
Lupus pilum mutat, non mentem.
sleepycat
rsync -av /source/ /distention
В смысле попробовать с дополнительным слешем? Попробовал, дополнительных вложенных каталогов нет, спасибо. Но…
sent 2102766112 bytes  received 386942 bytes  5098552.86 bytes/sec
total size is 2540318461  speedup is 1.21
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9]

jim945
Yaa писал(а):Мне же нужна синхронизация - аналог тоталкомандеровскому, когда сравниваются файлы по времени редактирования
rsync по дефолту вообще то так и работает
Если честно - не очень понимаю в каком режиме запускаю rsync )))). Но по времени синхронизация rsync гораздо дольше работает, чем ТС.

Я еще tlmgr.pl так и не запустил )))
Добавка. Быстро синхронизация проходит со следующими опциями:
rsync -av --delete --size-only /source/ /dest
Спасибо за помощь.
Но ошибки синхронизации остались.
 
Зарегистрироваться или войдите чтобы оставить сообщение.