将文件添加到tar时,tar会在命令

时间:2015-11-02 00:09:21

标签: linux tar plesk

我有一段时间以来一直使用的命令。自从我从windows迁移到ubuntu后,我注意到使用SSH并发出以下命令时出现问题:

find / var / lib / psa / dumps / -type f -name" 1510310222 " -exec tar cvf 1510310222_31102015.tar {} +

通常,此命令在我的plesk服务器上运行,并使用上次备份的名称收集dumps文件夹中的所有文件。在这种情况下为1510310222。

当命令执行时,文件会按预期添加到tar中,并且最多可达80GB。

接近结尾时会显示警告: tar:删除前导`/'来自会员名称

警告之后,剩下的其余文件会覆盖tar。留在80MB

打开tar时,它只有警告后的文件。

1 个答案:

答案 0 :(得分:1)

如果参数对于单个命令行来说太长,则

find' -exec谓词可能会多次运行该命令。首先创建一个空存档,然后使用tar附加到该存档而不是创建它。