как я проверяю, что две папки являются тем же в Linux

Создание нового сертификата server-ca и его ротация решили проблему с SSL-соединением.

14
задан Rob Wells 18 January 2009 в 13:27
поделиться

7 ответов

При использовании scp Вы, возможно, вероятно, использовали rsync.

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

Если Вы делали что-то вроде этого на старом хосте:

scp -r from/my/dir newhost:/to/new/dir

Затем Вы могли сделать что-то как

rsync -a --progress from/my/dir newhost:/to/new/dir

'-a' короток для 'архива', который делает рекурсивную копию и сохраняет полномочия, владения и т.д. Проверьте страницу справочника на большее количество информации, поскольку она может сделать много умных вещей.

10
ответ дан 1 December 2019 в 06:00
поделиться

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

0
ответ дан 1 December 2019 в 06:00
поделиться

При использовании scp, вероятно, можно также использовать rsync по ssh.

rsync -avH --delete-after 1.example.com:/path/to/your/dir 2.example.com:/path/to/your/

rsync делает контрольные суммы для Вас.

Обязательно используйте-n опцию выполнить пробный прогон. Проверьте страницу руководства.

Я предпочитаю rsync по scp или даже локальному CP, каждый раз, когда я могу использовать его.

Если rsync не является опцией, md5sum может генерировать md5 обзоры и md5sumc - проверка проверит их.

1
ответ дан 1 December 2019 в 06:00
поделиться
cd website
find . -type f -print | sort | xargs sha1sum

произведет список контрольных сумм для файлов. Вы можете затем diff они, чтобы видеть, существуют ли какие-либо недостающие/добавленные/отличавшиеся файлы.

8
ответ дан 1 December 2019 в 06:00
поделиться

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

0
ответ дан 1 December 2019 в 06:00
поделиться

Я был перемещением веб-сайт от одного сервера до другого, я скопировал файлы с помощью SCP

Вы могли сделать это с rsync, замечательно, если Вы просто хотите зеркально отразить что-то.

/Johan

Обновление: Кажется, что @rjack бьют меня ответом rsync с 6 секундами :-)

0
ответ дан 1 December 2019 в 06:00
поделиться

возможно, можно использовать что-то подобное этому:

find <original root dir> | xargs md5sum  > original
find <new root dir> | xargs md5sum  > new
diff original new
3
ответ дан 1 December 2019 в 06:00
поделиться
Другие вопросы по тегам:

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