我正在tar
处理一个很大的目录。这需要很长时间,我想知道当目录内容发生变化时会发生什么tar
。
答案1
您的 tar 文件中最终会出现不一致的数据。
您没有完全问到的问题是,tar 不会在 tar 会话开始时自动抓取所有文件。它可能会(也可能不会)在 tar 会话开始时自动抓取文件列表,但它会逐个顺序读取和存储每个文件。
如果您有文件a
和z
,并且在 tar 打包a
和之间z
您更改了a
和,那么您的 tar 文件中z
就会有 的旧版本a
和 的新版本。z
我正在tar
处理一个很大的目录。这需要很长时间,我想知道当目录内容发生变化时会发生什么tar
。
您的 tar 文件中最终会出现不一致的数据。
您没有完全问到的问题是,tar 不会在 tar 会话开始时自动抓取所有文件。它可能会(也可能不会)在 tar 会话开始时自动抓取文件列表,但它会逐个顺序读取和存储每个文件。
如果您有文件a
和z
,并且在 tar 打包a
和之间z
您更改了a
和,那么您的 tar 文件中z
就会有 的旧版本a
和 的新版本。z