Как добавить/заменить, только изменил/обновил файлы рекурсивно приблизительно для 2 папок?

Если Вы имеете gnome-control-center установленный, выполненный gnome-mouse-properties и вкладка Touchpad посещения и нажимает на Two-finger scrolling:

enter image description here

Это работает очень хорошо, и через пробуждения также. Так, если Вы не используете свои сценарии для чего-то еще также, выбрасываете их :)

5
28.01.2012, 01:28
2 ответа

Вы могли использовать rsync для этого, в Вашем примере ему понравится это:

rsync -va ../../../$CLOUD_INSTALL_SUBDIR/lib_boost/ ../../../$CLOUD_INSTALL_SUBDIR/lib_boost

Где-v опция включает подробный режим, и-a включает режим архивирования

Вы могли читать больше о rsync на его странице руководства

1
27.01.2020, 20:38

Rsync является Вашим самым новым лучшим другом.

rsync -av original/folder/ new/folder/

Запаздывающие наклонные черты важны на обоих; при исключении первого это скопирует ту папку как свою собственную папку в new/folder/. Лучше использовать -a отметьте для сохранения полномочий, меток времени, и т.д.

Rsync также автоматически создаст каталоги по мере необходимости для дублирования структуры.

6
27.01.2020, 20:38
  • 1
    , Вы были более быстрым :) +1 –  Sergei Lomakov 27.01.2012, 06:42
  • 2
    , rsync установленный на большей части Unix Linux distribs как rm или cd? –  myWallJSON 27.01.2012, 19:43
  • 3
    @myWallJSON Да. В то время как rsync не часть абсолютно минимальной can't-even-boot-without-it базовой системы как rm и cd, это установлено по умолчанию большинством дистрибутивов, таким образом, можно ожидать, что это будет доступно на невстроенных установках Linux. –  Gilles 'SO- stop being evil' 28.01.2012, 01:28
  • 4
    Rsync отмечен 'дополнительный' на Debian, т.е. не установил по умолчанию. Я обычно (и явно) устанавливаю его на каждом новом поле, которое я развертываю. Однако это отмечено 'стандарт' на Ubuntu. Я не сказал бы, что можно ожидать, что это будет установлено, я сказал бы, что пробег может варьироваться. –  Alexios 28.01.2012, 02:33
  • 5
    @laebshade: я также добавил бы -HAXS кому: rsync вызовы, если Вы не знаете для факта, нет жестких ссылок (-H), ACLs (-A), расширенные атрибуты (-X) или редкие файлы (-S). Ни один из них не подразумевается -a. –  Alexios 28.01.2012, 02:38

Теги

Похожие вопросы