При наличии нескольких каталогов и / или файлов для исключения, создайте текстовый файл и используйте переключатель --exclude-from. Создайте файл с именем exclude_me.txt и в нем перечислены ваши исключения. Пример (/home/ben/exclude_me.txt):
.ccache
build
.java
.gvfs
.xsession-errors
Тогда ваш rsync будет выглядеть примерно так:
rsync -arv --exclude-from='/home/ben/exclude_me.txt' /home/ben /media/ben/thumbdrive/
Это некоторая информация о правилах фильтрации, которые могут помочь:
/dir/ означает исключение корневой папки /dir /dir/* означает получить корневую папку /dir, но не содержимое dir/ означает исключение любой папки где-нибудь, где имя содержит dir/ Исключенные примеры: /dir/, /usr/share/directory/, /var/spool/dir/ /var/spool/lpd/cf означает пропустить файлы, начинающиеся с cf в любой папке внутри /var/spool/lpdТакже см. раздел правил фильтрации на странице руководства.
Если вы еще не пытались переустановить Apache, попробуйте это. Вы можете сделать это, выполнив:
sudo apt-get install --reinstall apache2