![直接将 tar 文件提取到 stdout 或其他命令(如分区映像提取器)](https://linux22.com/image/1579165/%E7%9B%B4%E6%8E%A5%E5%B0%86%20tar%20%E6%96%87%E4%BB%B6%E6%8F%90%E5%8F%96%E5%88%B0%20stdout%20%E6%88%96%E5%85%B6%E4%BB%96%E5%91%BD%E4%BB%A4%EF%BC%88%E5%A6%82%E5%88%86%E5%8C%BA%E6%98%A0%E5%83%8F%E6%8F%90%E5%8F%96%E5%99%A8%EF%BC%89.png)
假设我有一个包含一些分区映像的 TAR 文件 ( dd/patclone/partimage/fsarchiver/whatever
) 和一个包含 MD5 总和(映像文件和原始分区的)的文本文件。我不想将映像提取到磁盘。我想将提取流直接重定向到提取命令,该命令会将其动态写入分区。
- 是否可以?
- 如果是这样,那么来自提取器的流是否直接转到这样的命令还是缓存在内存(RAM)中?
我知道 TAR 有--to-stdout
,--to-command='COMMAND'
但我不确定他们是否会动态地重定向流或内容,当它在某些缓存中准备好时?