是否已经在gzip安全的过程中对目录树运行gzip压缩?


1

我可以使用tar -zcvf(gzip)同时压缩相同的目录树(例如,在两个单独的shell中,一个接一个,但第二个在第一个完成之前运行),使用两个不同的进程(shell实例),这样两个结果.tar.gz归档是创建就好像只有一个shell tar -zcvf在另一个之后运行?

也就是说,archive.tar.gz由于两个同时运行tar -zcvf在同一目录树上,每个决赛都不会以某种方式损坏?

Answers:


3

tar cz不'压缩[目录树'或文件; 它创建一个存档文件(tar),其中包含树中文件的副本并压缩该存档

是多个tar c有或没有压缩(任何z j J)同时从相同(或部分相同)文件读取将产生正确的结果,尽管由于争用可能需要更长时间; 在某些情况下,它甚至可能比连续进行更长时间。

它们是在相同的壳下运行还是在不同的壳下运行并不重要。如果它们在不同的用户标识下运行,并且任何用户标识都无法访问所有所需的目录和文件,则该标识符将产生不完整的结果,但是无论其他任何内容是否正在运行都会发生相同的错误。

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.