刷新一个大的tar.gz?


1

我有一个包含大约300Mb代码和数据的目录,我需要定期更改几个文件中的几行代码并将目录重新打包成新的project-version.tar.gz。重新打包所有目录需要一段时间,我想知道是否有办法修改现有tar.gz中完成的少量更改的内容,以便能够加快进程,理想情况下使用Linux命令行。

Answers:


2

您可以使用-u--update)(如果存在则添加较新的文件)或-r--append)将更新的文件添加到存档。但是,这对压缩档案不起作用。您无需解压缩归档,但必须先进行归档gunzip

此外,-u-r标志将不会从存档中删除旧文件,除非你明确说明它(有--delete)。

旁注:我不确定为什么要打包源代码。也许你想使用专用的版本控制软件?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.