是否可以从另一个目录位置创建文件夹的压缩磁带存档?

是否可以从另一个目录位置创建文件夹的压缩磁带存档?

我想在我已将模型输出放入的目录(我们将其称为 A)中的文件夹中创建压缩磁带存档。我希望能够将此 .tar.gz 文件移动到另一个目录(我们将其称为 B)。是否可以从目录 B 创建此 tarball

我之所以问这个问题,是因为我 A 中的磁盘空间不足,而且我的印象是,为了创建 tarball,它需要比 A 中当前拥有的空间更多的空间。

如果可能的话,您能给我一个该命令的示例吗?我希望这有足够的意义。谢谢!

答案1

尽管一些人尽最大努力将东西压缩到位,确实可以在其他文件系统上tar创建文件(或者可以通过 SSH 将 tarball 通过管道传输到其他系统,如果本地计算机的磁盘空间确实不足)。f

cd A
tar cvzf /path/to/B/archive.tgz a_folder
tar cvz a_filter | ssh somehost '...'

相关内容