Ниже приведена команда rsync для синхронизации нескольких каталогов в одной строке и для меня работает. Пожалуйста, дайте мне знать, если это правильный способ использования.
Это должно быть запущено в системе SOURCE:
rsync -avP --exclude 'udev' --exclude 'hosts' --exclude 'hostname' --exclude 'any-account-under-home' /etc /home /usr /var /lib /bin /sbin 192.168.2.100:/
Мы можем исключить много файлов / каталогов из указанных каталогов.
Если у нас есть файл с одно и то же имя, скажем, 'test' в / etc / и / home, и вы хотите исключить этот файл только из / etc, а затем помещаете исключающую запись, исключая 'test' из всех.
Почему это невозможно? Если у вас есть журнал удаленных пакетов, просто запустите
sudo apt-get install package1 package2 package3 ...
Это должно действительно сделать трюк. Если у вас возникли проблемы, отправьте свой dpkg.log и любые ошибки / проблемы, с которыми вы столкнулись здесь.
P.S. Опция --purge просто гарантирует, что все файлы конфигурации также будут удалены.