Linux - 文件夹(和文件)的存档视图,没有实际的磁盘占用 - 如何?

Linux - 文件夹(和文件)的存档视图,没有实际的磁盘占用 - 如何?

系统:带有 Xfce 的 Linux Mint 16。

上下文:对于远程备份,我使用带有反向选项的 encfs (http://linux.die.net/man/1/encfs)。这为我提供了磁盘上文件的加密视图。然后我可以将此加密视图 rsync 到另一台计算机。远程主机包含原始计算机上文件的加密版本,而无需在原始计算机的磁盘上物理保存加密版本。

问题:我想实现相同的功能,但不是加密,而是想要存档视图。那么有没有办法获得文件夹(及其内容)的“存档”视图,而无需在磁盘上实际创建存档?然后我会复制存档视图。

我愿意接受任何其他可以实现同样目标的建议:拥有一个我可以复制的存档视图,而无需占用物理磁盘空间。

谢谢!克里斯

答案1

什么是存档视图?tar 存档?您可以将 tar 的输出通过管道传输到 ssh:

tar -c <directory> | ssh user@host "cat > /path/to/remote/filename.tar"

如果要压缩,则通过 gzip 管道传输:

tar -c <directory> | gzip | ssh user@host "cat > /path/to/remote/filename.tar.gz"

相关内容