[linux] найти одинаковые файлы на удалённых машинах
find + md5
find ~/ -type f -exec md5sum {} \; >list.txt
а потом? писать скрипт, чтобы сравнивать эти списки мне влом, вот я и ищу, может быть можно проще сделать?
find ~/ -type f -exec sh -c 'grep `md5sum "{}" | cut -c 1-32` list.txt && rm -f "{}"' \;
Оставить комментарий
Jackill
Ситуация такая: есть два удалённых компьютера, на каждом из них по несколько Гб данных. Известно, что некоторые файлы есть на обоих компах, но в разных директориях. Хочется на одном из компьютеров удалить все файлы, которые уже существуют на другом. Как это проще всего сделать, не копируя эти несколько гигов?