跳至主要內容

打包和压缩

张威大约 1 分钟linuxlinux工具和基本命令

打包和压缩

tar的使用方法

image-20240311104103732
image-20240311104103732
tar cfv packet.tar file*	#将file*打包成packet.tar
tar xfv packet.tar	#从包文件中释放文件
tar cfvz packet.tar.gz test	#将test打包并压缩
#tar rfvz packet.tar.gz file1	#error,压缩后不能追加
tar xfvz packet.tar.gz	#解压缩

z使用gzip文件

gzip和bzip的介绍

属于一种典型的压缩方法——哈夫曼编码树的方法

  • gzip用来将文件压缩成后缀为.gz的压缩文件,或者将后缀为.gz的文件进行解压

  • Bzip2用来将文件压缩成后缀名为.bz2的压缩文件,或者将后缀为.bz2的压缩文件解压

$ gzip/bzip2  [选项] [压缩或解压缩的文件名] 

常用参数:

  • -d: 将压缩文件进行解压。

  • -v: 在压缩或解压过程中显示解压或压缩的文件。

    # 将main.c 进行压缩,则使用
    $ gzip/bzip2 –v  main.c	#会将main.c 压缩成 main.c.gz 或者 main.c.bz2
    
    # 解压
    $ gzip  –dv  main.c.gz
    $ bzip2 –dv  main.c.bz2
    

unzip命令处理.zip文件

此项专门用于解压zip格式文档的工具,在成功解压同时亦会自动移除原始zip文件

unzip filename.zip

总结

解压文件后缀选择相应工具

  • ***.tar***.tar.gz-tar
  • ***.gz-gzip
  • ***.bz2-bzip2