tar 排除单个文件/目录,而不是模式。
tar 排除单个文件/目录,而不是模式。
我使用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)
admin 更改状态以发布 2023年5月23日