我很想知道以下两种tar命令如何将其输出写入 STDOUT 通道的语法有什么不同
tar -czf - /src_dir
tar -czf -O /src_dir
从手册页,我读到了这个。但是,'-' 什么都没有
-O, --to-stdout : extract files to standard output
它们是否可以互换而没有任何便携性问题?
我很想知道以下两种tar命令如何将其输出写入 STDOUT 通道的语法有什么不同
tar -czf - /src_dir
tar -czf -O /src_dir
从手册页,我读到了这个。但是,'-' 什么都没有
-O, --to-stdout : extract files to standard output
它们是否可以互换而没有任何便携性问题?
-f
从第二个命令中删除后,两者应该是等价的(使用 GNUtar
)。在 GNU 手册中没有记录到-
using ,但它的手册说:-f
tar
info
在
-f
第二个命令中,它将写入一个名为的文件-O
,并且不会在其标准输出中产生任何数据。