Tar Zip Rar
各种指令的对比¶
命令 | 压缩空间效果 | 压缩时间效果 | 解压时间 | 说明 |
---|---|---|---|---|
tar -cf | 2.9G | 13.8s | 3.3s | tar -cf archive.tar foo 归档文件,没有压缩功能 |
tar -zcf | 823M | 1:44 | 19s | tar -zcf archive.tar.gz foo 归档并使用gzip压缩文件,gzip是zip的GNU实现,是最老的公开压缩方法 |
zip -1r | 856M | 48.6s | 23.3s | zip -1qr intel.zip intel , -1 compress faster,unzip 解压 |
zip -9r | 824M | 11:19 | 24s | 压缩这也太慢了吧 |
rar a | 683M | 2:02 | 46s | unrar x 解压 |
上述测试基于大小3GB的文件夹
关于rar¶
虽然说好像有专利的软件,但是sudo apt install rar
貌似就可以安装。但是空间效果确实还行多压1/3,但是时间要多两倍。
还是建议tar.gz¶
- 因为 7z 和 zip 压缩格式都不能保留 unix 风格的文件权限,比如解压出个可执行文件要重新 chmod chown 才能恢复正常。
- 而 tar 格式可以。而 tar 本身不提供压缩,无非就是把包括所有文件的內容和权限拼成一个文件而己,所以用另外如 gzip 格式压缩。为什么是 gzip,因为几乎所有 linux 都支持而已。
参考文献¶
无