Linux打包和压缩

53 阅读1分钟

一、压缩

image.png image.png

二、解压

image.png image.png

image.png

三、总结

压缩工具

  1. gzip

    • gzip filename:将指定文件压缩为.gz格式。
    • gunzip filename.gzgzip -d filename.gz:解压缩.gz文件。
    • 自动替换原文件,生成.gz文件。
  2. bzip2

    • bzip2 filename:将文件压缩为.bz2格式,通常压缩比率更高。
    • bunzip2 filename.bz2bzip2 -d filename.bz2:解压缩.bz2文件。
  3. xz

    • xz filename:将文件压缩为.xz格式,提供更高的压缩效率。
    • unxz filename.xzxz -d filename.xz:解压缩.xz文件。

打包工具

  • tar

    • tar -cvf archive.tar files:将多个文件打包成一个tar文件,在不压缩的情况下。
    • tar -xvf archive.tar:解包tar文件。
    • tar -zcvf archive.tar.gz files:使用gzip压缩并打包成一个.tar.gz文件。
    • tar -zxvf archive.tar.gz:解压和解包.tar.gz文件。
    • tar -jcvf archive.tar.bz2 files:使用bzip2压缩并打包成一个.tar.bz2文件。
    • tar -jxvf archive.tar.bz2:解压和解包.tar.bz2文件。
    • tar -Jcvf archive.tar.xz files:使用xz压缩并打包成一个.tar.xz文件。
    • tar -Jxvf archive.tar.xz:解压和解包.tar.xz文件。

常用选项

  • -c:创建新归档。
  • -x:解包归档。
  • -v:显示详细信息。
  • -f:指定文件名。
  • -z:使用gzip进行压缩或解压缩。
  • -j:使用bzip2进行压缩或解压缩。
  • -J:使用xz进行压缩或解压缩。