OS X Terminal命令在没有压缩的情况下压缩tarball


1

有没有办法在没有使用终端命令压缩的情况下压缩tarball?


2
你说“紧凑......没有压缩”是什么意思?若要在命令行压缩包,只是tar cf something.tar file-a file-b file-c dir-d 如果不包括压缩选项之一(-j-z-Z...)的压缩包不会被压缩。
user4556274 2016年

在我的工作场所,我们使用Keka压缩和压缩tarball。我想你回答了我的问题。tarball文件必须与文件夹的权重相同,这意味着没有压缩。非常感谢!干杯
伊曼纽尔巴塔利

Answers:


0

用户4556274已注释,该命令:

tar cf /path/to/destination/something.tar file-a file-b file-c dir-d

没有压缩选项(-j,-z,-Z ...)将生成一个未压缩的tarball。

关于人们想要这样做的原因,让我举几个例子:

  • 如果你必须复制很多(我的意思是很多)小文件,和/或
    许多嵌套文件夹,复制的时间不会太依赖于
    实际的总大小,而是取决于文件的数量(这是
    因为cpu复制文件系统
    (分配表)而不是实际的字节是很麻烦的。
  • 如果某些软件需要指示音量,如果你有很多小文件和/或嵌套文件夹,你也会有减速。

在这两种情况下,您都希望从小文件集合和/或嵌套文件夹中创建一个单独的文件。但是,您对节省空间并不感兴趣(实际总大小可能已经很小),并且您不希望花费时间或计算能力来压缩数据。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.