作为Windows用户,通常我接触到的压缩格式主要有:.zip、.7z、.tar.xz。当然 .tar.xz 是Linux下经常被使用的压缩格式。
这三种压缩格式最常使用的压缩和解压缩命令为:
- zip [ -r ] des_file_name.zip src_fileList
- unzip file_name.zip
- tar -cJvf des_file_name.tar.xz src_fileList
- tar -xvf file_name.tar.xz
- tar -xvf file_name.tar.xz -C des_file_path
- 7za a [ -r ] des_file_name.7z src_file_list
- 7za x file_name.7z
- Linux要将文件压缩为7z格式必须使用 sudo apt install -y p7zip-full 命令安装7z格式的支持软件
这些指令最开始可能记不住,重点关注一下 tar 命令和 zip 命令的区别就可以了。
// tar 命令本身是一个打包/解打包的指令,zip 就是一个纯粹的压缩指令
zip 指令不贪心,只满足于压缩,除了压缩啥也干不了。因此必须配合解压缩指令才能完成一次压缩/解压缩的过程。而 tar 更为贪心,压缩、打包它全都干,所以必须使用 x 告诉大伙:“注意,注意,我要开始释放小宇宙了!!!”