对比
压缩工具有很多种,有如下对比:
从适用平台上, tar.gz 是 Linux/Unix 下的归档压缩工具,可以保留符号链接和一些 Linux 独属的文件信息,而 zip 和 rar 是 Windows 下的。虽然说 zip 号称兼容性最好,但是我发现它在 Linux 平台下使用还是会有一些难以察觉的问题。所以我觉得在 Linux 平台下能用 tar.gz 还是应该用 tar.gz 。
从压缩率上来说, 7z 遥遥领先,但是相应的压缩速度就会有所下降。
tar.gz
使用如下命令进行压缩:
tar czvf archive_name.tar.gz file1 file2 directory/使用如下命令进行解压缩:
tar xzvf archive_name.tar.gz -C /path/to/destination其中 c 表示 create 创建压缩包,而 x 表示解压缩。
zip
使用如下命令进行压缩:
zip archive_name.zip file1 file2 file3使用如下命令进行解压缩:
unzip archive_name.zip -d /path/to/destination使用如下命令加密压缩包:
zip -e archive_name.zip file1 file2 file3会交互式地输入密码并验证。
7z
使用如下命令进行压缩:
7z a archive_name.7z file1 file2 file3使用如下命令进行解压缩:
7z x archive_name.7z -o/path/to/destinationrar
使用如下命令进行压缩:
rar a archive_name.7z file1 file2 file3使用如下命令进行解压缩:
unrar x archive_name.7z /path/to/destination