使用 tar 复制文件是否更快?[已结束]

is it more fast using tar to copy files? [closed]

提问人:王子豪 提问时间:11/15/2023 最后编辑:John Kugelman王子豪 更新时间:11/15/2023 访问量:25

问:


这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释该问题可能在哪里得到回答。

9天前关闭。

我在 tar 的手册中看到了这个例子

要移动文件层次结构,请将 tar 调用为

tar -cf - -C srcdir . | tar -xpf - -C destdir

或更传统的

cd srcdir ; tar -cf - . | (cd destdir ; tar -xpf -)

这与 ?cp -r

壳牌 焦油 CP

评论

1赞 Charles Duffy 11/15/2023
Stack Overflow 仅适用于有关编写代码的问题;关于UNIX工具的一般用法的问题通常更适合Unix和Linux
0赞 Charles Duffy 11/15/2023
也就是说,你需要参数来获得相同级别的元数据保留,即使这样,你也没有 tar 的能力来通过任何可以携带流的东西进行管道传输; f/e。把它看作是灵活性问题,而不是性能问题。(注意不要 - 如果你让继续,即使失败了,你也会让自己面临错误)。-acp(cd srcdir && exec tar -cf - .) | ssh somehost 'cd destdir && exec tar -xpf -'&&;tarcd
0赞 Charles Duffy 11/15/2023
(此外,工具 A 文档中的示例不一定代表比工具 B 更适合用途的东西 - 此类示例的目标是展示工具 A 的工作原理)

答: 暂无答案