我想避免创建档案,因为它需要大量的时间和 CPU 能力,因为我必须在不同的文件系统之间传输一个大文件夹,所以我希望将所有数据放在一个文件中。
答案1
您需要tar
。阅读有趣的联机帮助页:-) tar 不会压缩(除非您告诉它压缩)。
tar cf tarname.tar the_directory_you_want_to_archive/
将创造一文件:tarname.tar。您可以tar xf tarname.tar
稍后提取。
如果您希望存档的文件位于不同的目录中,只需将每个文件添加到命令行,如下所示:tar cf tarname.tar dir1/file1 dir2/file2 dir3/file3
。这将创建一个包含文件“file1”、“file2”和“file3”的存档。
答案2
在所有 .buntus 中,我总是安装 7z 文件压缩。它是免费软件,如果需要,它可以处理 RAR 压缩。最重要的是,它是一个图形用户界面程序,因此没有花哨的命令线挑剔和不宽容。
大多数操作系统都支持 ZIP 和 7Z 文件压缩。TAR 等往往只适用于 Unix 类型的操作系统。7Z 还可以压缩为较小的文件大小。与传输到另一台计算机或存储驱动器的时间相比,压缩的“时间”很短。