我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)