Cups получает принтеры в локальной сети, используя широковещательную рассылку avahi, я думаю. Вы можете настроить cups на отказ от "просмотра", отредактировав /etc/cups/cupsd.conf
и изменив строку Browsing On
на
Browsing Off
а затем перезапустите службу cups.
Можно создать список каталогов, содержащих *файлы.swf, а затем преобразовать этот список в файл исключения для rsync.
напр.
find /path/to/topdir/ -iname '*.swf' -printf "%h\n" |
sort -u |
sed -e 's/^/- /; s:$:/**:' > rsync-exclude.txt
Вывод будет выглядеть примерно так, что можно использовать с опцией --exclude-from=FILE
rsync:
- /path/to/topdir/directory1/**
- /path/to/topdir/directory2/**
- /path/to/topdir/directory3/**
- /path/to/topdir/directory5/subdir1/**
Обратите внимание, что параметры включения и исключения rsync могут быть трудны в освоении, они не работают так же, как подстановочные знаки или регулярные выражения. Сначала вам нужно будет попрактиковаться с --dry-run
и --verbose
, пока вы не получите правильные паттерны.