linux压缩命令|linux压缩命令tar.gz( 二 )
下面显示的统计数据都与压缩单个文件相关,在上面显示的示例中使用 bigfile 。这个文件是一个大的且相当随机的文本文件 。压缩率在一定程度上取决于文件的内容 。
大小减缩率
当比较时,上面显示的各种压缩命产生下面的结果 。百分比表示压缩文件与原始文件的比较效果 。
-rw-rw-r-- 1 shs shs 103270400 Apr 16 14:01 bigfile-------------------------------------------------------rw-rw-r-- 1 shs shs 18115234 Apr 16 13:59 bigfile.bz2 ~17%-rw-rw-r-- 1 shs shs 21606751 Apr 16 14:00 bigfile.gz ~21%-rw-rw-r-- 1 shs shs 21608322 Apr 16 13:59 bigfile.tgz ~21%-rw-rw-r-- 1 shs shs 13427236 Apr 16 14:00 bigfile.xz ~13%-rw-rw-r-- 1 shs shs 21606889 Apr 16 13:59 bigfile.zip ~21%xz 命令获胜,最终只有压缩文件 13% 的大小,但是所有这些压缩命令都相当显著地减少原始文件的大小 。
是否替换原始文件
bzip2、gzip 和 xz 命令都用压缩文件替换原始文件 。tar 和 zip 命令不替换 。
运行时间
xz 命令似乎比其它命令需要花费更多的时间来“加密”文件 。对于 bigfile 来说,大概的时间是:
命令 运行时间tar 4.9 秒zip 5.2 秒bzip2 22.8 秒gzip 4.8 秒xz 50.4 秒解压缩文件很可能比压缩时间要短得多 。
文件权限
不管你对压缩文件设置什么权限,压缩文件的权限将基于你的 umask 设置,但 bzip2 除外,它保留了原始文件的权限 。
与 Windows 的兼容性
zip 命令创建的文件可以在 Windows 系统以及 Linux 和其他 Unix 系统上使用(即解压),而无需安装其他工具,无论这些工具可能是可用还是不可用的 。
解压缩文件解压文件的命令与压缩文件的命令类似 。在我们运行上述压缩命令后,这些命令用于解压缩 bigfile:
tar: tar xf bigfile.tgz
zip: unzip bigfile.zip
gzip: gunzip bigfile.gz
bzip2: bunzip2 bigfile.gz2
xz: xz -d bigfile.xz 或 unxz bigfile.xz
自百思特网己运行压缩对比如果你想自己运行一些测试,抓取一个大的且可以替换的文件,并使用上面显示的每个命令来压缩它 —— 最好使用一个新的子目录 。你可能需要先安装 xz,如果你想在测试中包含它的话 。这个脚本可能更容易地进行压缩,但是可能需要花费几分钟完成 。
#!/bin/bash# 询问用户文件名称echo -n "filename> "read filename# 你需要这个,因为一些命令将替换原始文件cp $filename $filename-2# 先清理(以免先前的结果仍然可用)rm $filename.*tar cvfz ./$filename.tgz $filename > /dev/nullzip $filename.zip $filename > /dev/nullbzip2 $filename# 恢复原始文件cp $filename-2 $filenamegzip $filename# 恢复原始文件cp $filename-2 $filenamexz $filename# 显示结果ls -l $filename.*# 替换原始文件mv $filename-2 $filenamevia: https://www.networkworld.com/article/3538471/how-to-compress-files-on百思特网-linux-5-ways.html
作者: Sandra Henry-Stocker 选题: lujun9972 译者: robsean 校对: wxy
- 14班军训口号响亮范文有没有?
- 正规的低压螺杆压缩机_高压螺杆式空压机型号
- 荣耀50se值得买吗,荣耀50se详细参数
- 螺杆空压机空载时间设置多少合适_螺杆空气压缩机说明书
- 过滤器滤芯生产厂家_油封
- 选择好的空气压缩机 「空压机功率大好还是小好」
- 滤芯过滤器_过滤器滤芯型号大全
- 速力达螺杆空压机价格 - 移动式空气压缩机品牌
- 除湿机的结构原理图_除湿机压缩机工作原理
- 车载空调压缩机价格,小型压缩机多少钱一台