zip
压缩打包
- 使用
zip
打包文件夹
zip -r shiyanlou.zip ~/Desktop #-r表示递归打包包含子目录的内容
- 设置压缩级别1-9(1最小,9最大)
zip -r -9 shiyanlou.zip ~/Desktop
- 创建加密zip包
zip -r -e shiyanlou.zip ~/Desktop
使用unzip
命令解压缩zip压缩包
- 将文件解压到当前目录
unzip shiyanlou.zip
- 将文件解压到指定目录
unzip shiyanlou.zip -d ziptest
tar打包工具
- 创建一个tar包
tar -cf shiyanlou.tar ~/Desktop
#-c表示创建一个tar包文件
#-f用于指定创建的文件名
- 解包tar文件(
-x
参数)到指定文件夹(-C
参数)
tar -xf shiyanlou.tar -C Desktop
- 在tar包压缩与解压的基础上,可以增加参数压缩或解压不同类型的压缩文件格式
tar -czf shiyanlou.tar.gz Desktop
常用压缩格式和参数对照表
*.tar.gz
-z
*.tar.xz
-J
*tar.bz2
-j