1 有没有办法在没有使用终端命令压缩的情况下压缩tarball? macos terminal tar — 伊曼纽尔巴塔利亚 source 2 你说“紧凑......没有压缩”是什么意思?若要在命令行压缩包,只是tar cf something.tar file-a file-b file-c dir-d 如果不包括压缩选项之一(-j,-z,-Z...)的压缩包不会被压缩。 — user4556274 2016年 在我的工作场所,我们使用Keka压缩和压缩tarball。我想你回答了我的问题。tarball文件必须与文件夹的权重相同,这意味着没有压缩。非常感谢!干杯 — 伊曼纽尔巴塔利
0 用户4556274已注释,该命令: tar cf /path/to/destination/something.tar file-a file-b file-c dir-d 没有压缩选项(-j,-z,-Z ...)将生成一个未压缩的tarball。 关于人们想要这样做的原因,让我举几个例子: 如果你必须复制很多(我的意思是很多)小文件,和/或 许多嵌套文件夹,复制的时间不会太依赖于 实际的总大小,而是取决于文件的数量(这是 因为cpu复制文件系统 (分配表)而不是实际的字节是很麻烦的。 如果某些软件需要指示音量,如果你有很多小文件和/或嵌套文件夹,你也会有减速。 在这两种情况下,您都希望从小文件集合和/或嵌套文件夹中创建一个单独的文件。但是,您对节省空间并不感兴趣(实际总大小可能已经很小),并且您不希望花费时间或计算能力来压缩数据。 — 法比奥 source
tar cf something.tar file-a file-b file-c dir-d
如果不包括压缩选项之一(-j
,-z
,-Z
...)的压缩包不会被压缩。