文件压缩与解压

.zip

  • 压缩文件:zip 压缩文件名 源文件
  • 压缩目录:zip -r 压缩文件名 源文件
  • 解压文件:unzip 压缩文件名

.gz

Linux专有格式,在Windows中可以进行解压,压缩完自动删除源文件

  • 压缩文件:gzip 源文件
  • 保留原文件压缩:gzip -c 源文件 > 压缩文件
  • 压缩目录下所有子文件:gzip -r 源文件,不能压缩目录
  • 解压缩文件:gzip -d 压缩包名
  • 解压缩文件:gunzip 压缩包名

.bz2

只能压缩文件,压缩完成之后也会删除源文件

  • 压缩文件:bzip2 源文件
  • 保留源文件压缩:bzip2 -k 源文件
  • 解压缩文件:bzip2 -d 源文件
  • 解压缩文件:bunzip 源文件

打包压缩

gzip命令和bzip2命令都不能很好的对目录进行压缩,可以先将目录进行打包,打包之后的再进行压缩。

  • 打包文件:tar -cvf 打包文件名 源文件
    • -c:打包
    • -v:显示过程
    • -f:指定打包后的文件名
  • 解打包:tar -xvf 打包文件名
    • -x:解打包

.tar.gz

  • 打包并压缩:tar -zcvf 压缩包名.tar.gz 源文件
    • -z:压缩为.tar.gz格式
  • 解压缩:tar -zxvf 压缩包名.tar.gz
    • -x:解压缩.tar.gz格式

.tar.bz2

  • 打包并压缩:tar -jcvf 压缩包名.tar.bz2 源文件
    • -j:压缩为.tar.bz2格式
  • 解压缩:tar -jxvf 压缩包名.tar.bz2 -C 解压缩位置
    • -j:解压缩.tar.bz2格式
    • -C:指定解压缩位置

results matching ""

    No results matching ""