Я использую tar
для ежедневного резервного копирования сервера и хочу избежать резервного копирования системных каталогов /proc и /sys, но без исключения любые каталоги с именем «proc» или «sys» где-то еще в дереве файлов.
Например, со следующим деревом каталогов ("bla" являются обычными файлами):
# find
.
./sys
./sys/bla
./foo
./foo/sys
./foo/sys/bla
Я хотел бы исключить ./sys
, но не./foo/sys
.
Кажется, я не могу найти шаблон --exclude
, который делает это...
# tar cvf /dev/null * --exclude=sys
foo/
или...
# tar cvf /dev/null * --exclude=/sys
foo/
foo/sys/
foo/sys/bla
sys/
sys/bla
Есть идеи? (Linux Debian 6)