第十节 压缩与解压

zip

安装 zip 压缩文件 # pkg install zip unzip

# zip test.zip test # 打包 zip 格式文件 

# unzip test.zip # 释放 zip 格式文件 

tar/xz

# tar -cvf test.tar test # 打包 tar 格式文件 

# tar -xvf test.tar # 释放 tar 格式文件 

# tar -zcvf test.tar.gz test # 打包 gzip 格式文件 

# tar -zxvf test.tar.gz # 释放 gzip 格式文件 

# tar -jcvf test.tar.bz2 test # 打包 bzip2 格式文件 

# tar -jxvf test.tar.bz2 # 释放 bzip2 格式文件 

# tar -Jcvf test.tar.xz test # 打包 xz 格式文件 

# tar -Jxvf test.tar.xz # 释放 xz 格式文件 

# xz -z -k test.tar # 打包 xz 格式文件,如不加-k 参数,命令执行完原文件将被删除 

# xz -d -k test.tar.xz # 释放 xz 格式文件,如不加-k 参数,命令执行完 xz 文件将被删除

7z/7za

FreeBSD 操作系统下,7z 和 7za 命令均通过# pkg install -y 7-zip获取,别安装成了 p7zip

示例如下:

# 7z a test.7z test # 7z 打包文件 
# 7z x test.7z # 7z 释放文件
# 7za a test.7z test # 7za 打包文件 
# 7za x test.7z # 7za 释放文件