Tar 并保存命令的输出

Tar 并保存命令的输出

我想要将命令的输出(比如cat hello.world)压缩为 tar 文件。

我不想保存临时文件然后稍后手动将其压缩。

我怎样才能做到这一点?

答案1

tar文件不仅存储文件内容,还存储文件名、文件权限等。这些都不适用于“命令的输出”。

从你的描述来看,你似乎只需要gzip。例如:

command | gzip >output.gz

这将捕获 的输出command,对其进行压缩,并将其保存到文件output.gz

相关内容