Попробуйте это в остроте:
find ./ -name "*.pdf" -exec echo pathname {} \;
Да, это было намеренное поведение. Об этом была зарегистрирована ошибка № 11423 , и она была изменена еще в версии 3.1.2.
https://bugzilla.samba.org/show_bug.cgi?id=11423#c12 :
Хотя мне по-прежнему нравится новая ранняя проверка каталога резервных копий верхнего уровня в начале передачи меня убедили вернуться к тому, чтобы не создавать каталог до тех пор, пока он не понадобится. Исправлено в предстоящем выпуске 3.1.2.
Хотя большинство дистрибутивов еще не предоставляют пакеты для версии 3.1.2, ее действительно быстро и легко скомпилировать: я сделал следующее на Debian Jessie, и все прошло нормально, установив новую версию в / usr / local / bin
:
wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz
tar xvf rsync-3.1.2.tar.gz -C /tmp/
cd /tmp/rsync-3.1.2/
./configure
make
make install
Если вы используете его как демон, ваш сценарий инициализации может вызывать его по полному пути, поэтому вы также можете заменить его ссылкой на новую версию:
/etc/init.d/rsync stop
mv /usr/bin/rsync /usr/bin/rsync.old
ln -si ../local/bin/rsync /usr/bin/rsync
/etc/init.d/rsync start
Обновить : Если вы используете Debian Jessie, вы можете просто установить пакет rsync из Debian Stretch :
wget "http://ftp.ch.debian.org/debian/pool/main/r/rsync/rsync_3.1.2-1_amd64.deb"
dpkg -i rsync_3.1.2-1_amd64.deb