我有一些大文件,我需要更改输入程序的压缩类型 - 我需要解压缩它们,然后对它们进行 gzip(或 bzip2)。但是,它们是高度压缩的文件,我没有足够的磁盘空间来完全解压它们然后对其进行 gzip。有没有办法通过 unrar 将解压缩的输出传输到 gzip 或其他压缩,而不将整个中间结果保存到磁盘?
答案1
man unrar
提到一个选项p
:“将文件打印到标准输出”。因此,看来您可以使用提取文件unrar
并将其通过管道传输到gzip/bzip2
.
我有一些大文件,我需要更改输入程序的压缩类型 - 我需要解压缩它们,然后对它们进行 gzip(或 bzip2)。但是,它们是高度压缩的文件,我没有足够的磁盘空间来完全解压它们然后对其进行 gzip。有没有办法通过 unrar 将解压缩的输出传输到 gzip 或其他压缩,而不将整个中间结果保存到磁盘?
man unrar
提到一个选项p
:“将文件打印到标准输出”。因此,看来您可以使用提取文件unrar
并将其通过管道传输到gzip/bzip2
.