См. Rsync-фильтр :копирование только одного шаблона для получения дополнительных пояснений по созданию rsync-фильтра. Общая идея состоит в том, чтобы включить то, что вам нужно (, включая все каталоги, ведущие к тому, что вам нужно ), и исключить все остальное в конце.
rsync -az --progress --prune-empty-dirs \
--exclude '.*' \
--include "/DCIM" --include "/Download" --include "/Picture" --exclude '/*' \
--include "*.jpg" --include "*.png" --include "*.gif" --include "*.nef" \
--include '*/' --exclude '*' \
--log-file=/mm/rsync.log /mnt/S8/sdcard/ '/mm/images'
Могу ли я предположить, что вы не можете сделать это сейчас? При условии, что. Убедитесь, что у вас есть следующее в/etc/gdm/custom.conf
:
[security]
...
DisallowTCP=fale
AllowRemoteRoot=true
...
[xdmcp]
Enable=true
DisallowTCP
— это true
, а AllowRemoteRoot
— это false
, насколько я помню, и[xdmcp]
Enable
может быть, а может и не быть правдой. Но вам нужно убедиться, что он есть, и true
. Я упоминаю AllowRemoteRoot
только в том случае, если вам это нужно. В противном случае просто оставьте false
.
РЕДАКТИРОВАТЬ :извините, я случайно перевернул запись дляDisallowTCP
(теперь исправлено)
EDIT2 :Вот полное изложение для RedHat/Centos (слишком много информации, чтобы размещать ее здесь ).
ХТХ