Вы можете создать патч, выполнив diff
для обеих папок, а затем применить его с помощью команды patch
. Неплохо было бы иметь одинаковые имена файлов в обеих папках, чтобы было легче сравнивать.
Вы также можете использовать такой инструмент, как meld, чтобы сравнить папки и выбрать изменения, которые вы хотите исправить/изменить в другой папке.
Вам нужно передать имя файла, чтобы разархивировать его, а также экранировать специальный символ ;
.
find /file/location -mtime -1 -type f -exec unzip {} -d /home/username \;