Получите файлы на удаленной копии, но не локальные

Единственный реальный ответ здесь - это, зависит. Полнота по Тьюрингу guarntees, что все Ваши крупные соперники являются в значительной степени тем же.

Таким образом, необходимо на самом деле рассмотреть дополнительные свойства. Какой язык предлагает большую часть того, что Вы рассматриваете забавой? Забава сохраняет Вас заинтересованными.

2
05.06.2013, 01:26
3 ответа

Следующая команда rsync, выполняемая на локальной машине, перечисляет файлы, которые существуют на удаленном хосте, но не локальном хосте.

rsync -av --dry-run --delete somedir/ user@remote:~/somedir/

--dry-run переключитесь только перечисляет файлы, на самом деле не делая чего-то, --delete переключатель в сочетании с -v (подробные) списки файлы, которые были бы удалены, потому что они существуют на удаленном хосте, но не локальном хосте, который является, хотят Вас, хотят.

2
27.01.2020, 21:57

Синхронизатор Файла унисона делает точно что с помощью rsync алгоритма для тяжелого подъема. Я ежедневно использую его.

2
27.01.2020, 21:57

Если у Вас уже есть ssh ключи, чтобы сделать Ваш rsync, Вы могли бы дать удаленную ssh команду и перечислить файлы в dir, то разность он с копией с Вашего локального dir.

ssh user@remote.com ls -1 ~/foo > /tmp/remote.txt && ls -1 ~/foo > /tmp/local.txt && diff /tmp/remote.txt /tmp/local.txt

Дополнительный кредит, передайте вывод по каналу разности к colordiff для привлекательности.

1
27.01.2020, 21:57

Теги

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