使用gzip命名管道更正

问题描述 投票:0回答:1

我正在尝试创建一个可以将目录作为输入并将其放入tar.gz存档的命名管道。我试图做的是这样的:

mkfifo channel
gzip -9 -c < channel > out.tar.gz

但是它仅接受文本数据,如

cat myfile > channel

有什么方法可以将目录传递到此管道中或对其进行修改,以便可以将其作为参数?谢谢。

linux gzip tar named-pipes
1个回答
0
投票

解决方案简单到

tar cf - MyDirectory/ > channel

我使用的频道是相同的。

© www.soinside.com 2019 - 2024. All rights reserved.