tar

–exlucde

只能设置 /tmp/n/tmp/nn 依然会被打包进去。恢复时不会对 /tmp/n 目录以及其下的文件做任何修改。

不能用 /tmp/n/,因为不能以 / 结尾,匹配会失效。于是 /tmp/n/ 目录以及其下的文件依然会被打包进去。

不能用 /tmp/n/*,虽然 /tmp/n/ 目录下的文件不会被打包,但是 /tmp/n 目录本身会被打包进去。即该目录的时间戳以及目录下的文件名,导致恢复时,/tmp/n/ 目录下(在备份后创建的)新文件会被删除。 在恢复时,如果情况 /tmp/n/ 目录下的文件,恢复备份并不会恢复 /tmp/n/ 目录下的文件。