Ubunt文件压缩和解压、打包和解包
Ubunt文件压缩和解压、打包和解包
一. 压缩和解压(zip、tar.gz、tar.bz2)
1. zip
优点: 支持不同的操作系统平台, 如Linux、Windows、Mac OS 缺点: 支持的压缩率不是很高
-
压缩 zip -r file_name.zip directory_name 解压 unzip file_name.zip
2. bz2
-
压缩 bzip2 -z file_name 解压 bzip2 -d file_name.bz2 或 bunzip2 file_name.bz2
3. tar.bz2
优点: 压缩率最好 缺点: 占用更多的CPU和时间
-
压缩 tar -jcvf file_name.tar.bz2 dir_name 解压 tar -jxvf file_name.tar.bz2 解压至指定位置 tar -jxvf file_name.tar.bz2 -C /tmp/xxx/
4. gz
缺点: 只能压缩文件
-
压缩 gzip file_name 解压 gunzip file_name.gz 或 gzip -d file_name.gz
5. tar.gz(tgz)
优点: 不会占用太多CPU可以得到一个非常理想的压缩率
-
压缩 tar -zcvf file_name.tar.gz dir_name 解压 tar -zxvf file_name.tar.gz 解压至指定位置 tar -zxvf file_name.tar.gz -C /tmp/xxx/
6. rar
-
安装 sudo apt install rar sudo apt install unrar sudo apt install p7zip-rar 压缩 rar a file_name.rar dir_name 解压 rar x file_name.rar
二. 打包和解包
1. tar
优点: 消耗非常少的CPU和时间打包文件 缺点: 不负责压缩
-
打包 tar -cvf file_name.tar dir_name 解包 tar -xvf file_name.tar 解包至指定位置 tar -xvf file_name.tar -C /tmp/xxx/