linux壓縮工具

1.常見壓縮格式

windowslinux

  • .rar
  • .zip
  • .7z

linuxwindows

  • .zip
  • .gz
  • .bz2
  • .xz
  • .tar.gz
  • .tar.bz2
  • .tar.xz

2.gzip壓縮工具

  1. 壓縮文件命令:
    gzip 1.txt工具

  2. 解壓文件命令:
    gzip -d 1.txt.gz
    gunzip 1.txt.gzspa

  3. gzip壓縮級別: gzip -# 1.txt //#範圍1-9,默認6ip

  4. 不能壓縮目錄,壓縮文件後不保留原文件file

  5. 查看gzip壓縮文件
    zcat 1.txt.gzgzip

  6. 壓縮後保留原文件,並指定壓縮到哪裏
    gzip -c 1.txt > /tmp/1.txt.gz文件

  7. 解壓文件時保留原壓縮文件,並指定解壓到哪一個文件
    gunzip -c /tmp/1.txt.gz > /root/1.txt.newvi

3.bzip2壓縮工具

  1. 壓縮選項:
    bzip2 file
    bzip2 -z file 強制壓縮 bzip2 -c file > /tmp/file.bz2 把file壓縮到/tmp目錄下並保存原file文件new

  2. 解壓選項:
    bzip2 -d file.bz2
    bunzip2 file.bz2
    bzip2 -c -d file.bz2 > /tmp/file 解壓file.bz2到/tmp/file文件,並保留原壓縮文件。

  3. 說明:
    不支持壓縮目錄;
    bzip2有1-9壓縮級別,默認9;
    file file.bz2 當遇到後面壓縮格式不規範的文件時,能夠用file命令查看是哪一種格式文件;
    bzcat查看bzip2壓縮文件內容;
    默認壓縮或解壓縮後原文件不保留;

4.xz壓縮工具

  1. 壓縮選項:
    xz file
    xz -c file > /tmp/file.xz 指定文件壓縮到哪一個目錄,並保留原文件

  2. 解壓縮選項:
    xz -d file.xz
    unxz file.xz
    xz -c -d file.xz > /tmp/file 指定解壓到哪一個目錄文件,並保留原文件。

  3. 說明:
    支持1-9壓縮級別,默認是6; xzcat查看xz壓縮文件內容;
    xz不支持壓縮目錄;
    通常狀況下xz壓縮比例是最狠的,bzip2次之,gzip最小;

5.zip壓縮工具

  1. 壓縮選項:
    zip file.zip file
    zip file.zip file1 file2
    zip -r file1.zip gavin/ 壓縮目錄
    zip -r file2.zip gavin/ file1 file2 壓縮目錄和文件到一個壓縮包

  2. 解壓選項:
    unzip file.zip
    unzip file.zip -d /tmp/ 指定解壓文件到哪一個目錄
    unzip -l file.zip 列出壓縮包裏的文件列表

  3. 說明:

    • zip能夠壓縮文件和目錄
    • 解壓時不能修改壓縮前源文件名
    • zip壓縮和前面三個壓縮工具不同,不能直接查看壓縮包內容
相關文章
相關標籤/搜索