我需要从原始文件的过滤输出中创建一个新的 tar 存档。我认为类似这样的方法可能会有效:
tar xvpf myarchive.tar --exclude=foo* | tar cvpf mynewarchive.tar
但事实并非如此。
有任何想法吗?
谢谢!
答案1
快完成了。提取到文件系统。将-O
或添加--to-stdout
到第一个 tar 并删除v
(这会损坏 stdout)和p
(没有意义)应该足够了。
我需要从原始文件的过滤输出中创建一个新的 tar 存档。我认为类似这样的方法可能会有效:
tar xvpf myarchive.tar --exclude=foo* | tar cvpf mynewarchive.tar
但事实并非如此。
有任何想法吗?
谢谢!
快完成了。提取到文件系统。将-O
或添加--to-stdout
到第一个 tar 并删除v
(这会损坏 stdout)和p
(没有意义)应该足够了。