linux (красная шляпа) сравнивает каталоги и копирует файлы, которые отличаются - PullRequest
0 голосов
/ 04 января 2011

Я в основном хочу rsync, но я не могу позволить себе установить его.

Но мне нужен способ развертывания файлов с одного сервера на другой. Я редактирую один или несколько файлов на одном сервере, а затем мне нужно скопировать все измененные файлы на другой сервер, сравнивая файлы, которые не совпадают (и имея возможность исключить файлы .htaccess)

Кто-нибудь знает простой способ сделать это?

Спасибо, Скотт

Ответы [ 2 ]

0 голосов
/ 04 января 2011

(я предполагаю, что у вас есть доступ к обоим серверам в оболочке)

Вам не нужно устанавливать rsync для всей системы.Вы можете установить его в свой домашний каталог.Сначала получите копию двоичного файла rsync для вашего дистрибутива:

  • Вы можете извлечь его из пакета rsync RPM, используя rpm2cpio и cpio

  • Вы можете скопировать его из другой установки RedHat

  • Вы можете скопировать его из другой установки Linux для той же платформы - существует строковая вероятность того, что она будет работать нормально

Затем вам необходимо навсегда изменить переменную окружения PATH, чтобы ваша оболочка нашла команду rsync.Если вы сделаете это для своих учетных записей пользователей на обоих серверах, вы можете использовать rsync обычно без необходимости иметь права root.

0 голосов
/ 04 января 2011

Если у вас есть доступ для установки rsync на одном сервере, это все, что вам нужно минимум.

Если нет, то вопрос в том, какие инструменты у вас сейчас есть? УПП? SFTP? FTP? SSH? телнет? находить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...