Я использую rsync3.1.0pre1 на Mac OS X 10.8.5 и пытаюсь rsync из одной папки в другую. Назначением является том ZFS, смонтированный через SMB.
У меня проблема в том, что файлы, которые начинаются с подчеркивания (например, _filename.jpg), не синхронизируются с адресатом. Я получаю следующее сообщение об ошибке:
rsync: mkstemp "/path/to/destination/._filename.jpg.NUgYJw" failed: Permission denied (13)
В этом случае _filename.jpg
не добирается до места назначения.
Я понимаю, что rsync создает скрытые временные файлы в месте назначения, которым предшествует .
и иметь произвольное расширение файла, добавленное в конце. Но исходное имя файла начинается с _
, а не ._
, и я не просил rsync скопировать расширенные атрибуты / разветвления ресурсов (если это не всегда выполняется).
Я использую команду rsync:
rsync -av --exclude='.DS_Store' --exclude '.Trash' --exclude 'Thumbs.db' --exclude '._*' --delete /source/ /destination/
Кто-нибудь нашел способ обойти эту проблему? Спасибо!