Tar:从过滤后的档案中创建新的档案

Tar:从过滤后的档案中创建新的档案

我需要从原始文件的过滤输出中创建一个新的 tar 存档。我认为类似这样的方法可能会有效:

tar xvpf myarchive.tar --exclude=foo* | tar cvpf mynewarchive.tar

但事实并非如此。

有任何想法吗?

谢谢!

答案1

快完成了。提取到文件系统。将-O或添加--to-stdout到第一个 tar 并删除v(这会损坏 stdout)和p(没有意义)应该足够了。

相关内容