ZIP
- zip 压缩打包程序
参数 | 说明 |
---|
-r | 参数表示递归打包包含子目录的全部内容 |
-q | 参数表示为安静模式,即不向屏幕输出信息 |
-o | 表示输出文件,需在其后紧跟打包输出文件名 |
-[1-9] | 设置压缩级别为 9 和 1(9 最大,1 最小) |
-x | 排除我指定文件 |
-e | 参数可以创建加密压缩包 |
-l | 参数将 LF 转换为 CR+LF |
zip -r -q -o my.zip /home/my
zip -r -9 -q -o my_9.zip /home/my -x ~/*.zip
zip -r -1 -q -o my_1.zip /home/my -x ~/*.zip
zip -r -e -o my_encryption.zip /home/my
- unzip 命令解压缩 zip 文件
unzip -q my.zip -d ziptest
unzip -l my.zip
tar 打包工具
参数 | 说明 |
---|
-P | 保留绝对路径符 |
-c | 表示创建一个 tar 包文件 |
-f | 用于指定创建的文件名,注意文件名必须紧跟在 -f 参数之后 |
-v | 参数以可视的的方式输出打包的文件 |
-x | 解包一个文件到指定路径的已存在目录(-C 参数) |
-t | 只查看不解包文件 |
-J | *.tar.xz |
-z | *.tar.gz |
-j | *tar.bz2 |
tar -P -cf my.tar /home/my
mkdir tardir
tar -xf my.tar -C tardir
tar -tf my.tar
tar -czf my.tar.gz /home/my
tar -xzf my.tar.gz -C tardir