Я убил местный процесс "rsync -ah".
Это оставило ненужные файлы как ".abc.vmdk.zxivMN" в целевом каталоге.
Нежелательные файлы не удаляются при последовательных запусках «rsync -ah».
Детали:
я запустил diff для обеих папок, которые я синхронизировал, и он сообщил: «Только в / mnt / archive1 / documents / general: .abc.vmdk.zxivMN»
Каков наилучший способ очистки временных файлов rsync?
Я делаю это используя
для теста и
для очистки
источник
Я обнаружил, что следующая команда работает для меня при попытке удалить временные файлы, оставленные rsync после неудачной передачи.
Он находит все «скрытые» файлы (файлы, начинающиеся с символа «.») И передает их команде «rm» для их удаления.
Очевидная известная проблема, связанная с приведенным выше кодом, состоит в том, что если ваше содержимое содержит скрытые файлы, то эта команда также удалит их.
источник
Я ищу лучшее решение, но единственное, что я могу придумать, - это переместить все
empty
файлы, начинающиеся с a.
и имеющие еще две точки, в папку для мусора (использованиеrm
немного рискованно):Ни в коем случае не надежно.
источник