0
我有一段时间以来一直使用的命令。因为我从Windows转移到Ubuntu的使用我时,SSH和发出以下命令注意到一个问题:当将文件添加到tar时,tar通过命令中途覆盖自身
发现在/ var/lib中/ PSA /转储/型的F -name “” -exec焦油CVF 1510310222_31102015。 tar {} +
通常,此命令在我的plesk服务器上运行,并使用最后一次备份的名称收集dumps文件夹中的所有文件。在这种情况下是1510310222。
随着该命令执行,文件将按照预期添加到tar中,并且它将高达80GB。
接近结束它显示了一个警告: 焦油去除领先'/”从成员名称
警告后,剩余的其他文件则覆盖焦油。将其保留在80MB
打开tar时,它仅包含警告之后的文件。
创建tar后,将在文件名中添加包含1510310222的文件的命令是什么? – user2129024
就像手册页所述,使用'A'来追加到现有的存档,而不是使用'c'来创建一个新的。 –
嗨。我已经检查了文档,并提出了这个:find/var/lib/psa/dumps/-type f -name“* 1510030222 *”-exec tar -uvf premade.tar {} + 我不是一个很好的更改命令那看起来好吗? – user2129024