我有一段时间以来一直使用的命令。自从我从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时,它只有警告后的文件。
答案 0 :(得分:1)
find
' -exec
谓词可能会多次运行该命令。首先创建一个空存档,然后使用tar
附加到该存档而不是创建它。