我怎么能更新tar.gz文件?

Modified on: Thu, 14 Jun 2018 07:38:23 +0800

我创建了一个tar.gz文件(使用GUI,而不是命令行)。如何使用添加新文件和更新修改文件的命令更新它?

作者:xpanta

最佳答案

您通常会使用-u标志。来自tar的手册页:

 -u, --update
       only append files newer than copy in archive

所以这个序列将满足你的需要:

# First create the tar file. It has to be UNCOMPRESSED for -u to work
tar -cvf my.tar some-directory/
# ... update some files in some-directory
# ... add files in some-directory
# Now update only the changed and added files
tar -uvf my.tar some-directory/
# Compress if desired
gzip my.tar

稍微详细一点,请看这里:http:// www .gnu.org /软件/焦油/手动/ html_node /如何对update.html

作者:,roadmr

相关问答

添加新评论