我可以使用tar -zcvf
(gzip)同时压缩相同的目录树(例如,在两个单独的shell中,一个接一个,但第二个在第一个完成之前运行),使用两个不同的进程(shell实例),这样两个结果.tar.gz
归档是创建就好像只有一个shell tar -zcvf
在另一个之后运行?
也就是说,archive.tar.gz
由于两个同时运行tar -zcvf
在同一目录树上,每个决赛都不会以某种方式损坏?
我可以使用tar -zcvf
(gzip)同时压缩相同的目录树(例如,在两个单独的shell中,一个接一个,但第二个在第一个完成之前运行),使用两个不同的进程(shell实例),这样两个结果.tar.gz
归档是创建就好像只有一个shell tar -zcvf
在另一个之后运行?
也就是说,archive.tar.gz
由于两个同时运行tar -zcvf
在同一目录树上,每个决赛都不会以某种方式损坏?
Answers:
tar cz
不'压缩[目录树'或文件; 它创建一个存档文件(tar),其中包含树中文件的副本并压缩该存档。
是多个tar c
有或没有压缩(任何z j J
)同时从相同(或部分相同)文件读取将产生正确的结果,尽管由于争用可能需要更长时间; 在某些情况下,它甚至可能比连续进行更长时间。
它们是在相同的壳下运行还是在不同的壳下运行并不重要。如果它们在不同的用户标识下运行,并且任何用户标识都无法访问所有所需的目录和文件,则该标识符将产生不完整的结果,但是无论其他任何内容是否正在运行都会发生相同的错误。