linux中 .zip .gz .tar 的差別及解壓縮命令


一、Linux下最常用的壓縮文件就是.tar了,使用tar程序打出來的包我們常稱為tar包。
  對於tar包,可以再用gz,zip等壓縮算法再次壓縮,比如:jdk-8u181-linux-x64.tar.gz

二、解壓縮命令
  tar (可以保留原文件,可以壓縮文件夾)
    -c: 建立壓縮檔案
    -r:向壓縮歸檔文件末尾追加文件

    -x:解壓
    -z:是否需用用gzip壓縮;

    -t:查看內容

    -v:顯示所有過程
    -f: 使用檔案名字,切記,這個參數是最后一個參數,后面只能接檔案名,-f是必須的

    壓縮文件:tar -cvf abc.tar *.txt
    解壓文件:tar -xvf abc.tar
    解壓到指定的文件夾:tar -zxvf java.tar.gz -C /usr/java

  zip (可以保留原文件,可以壓縮文件夾)
    -r 遞歸處理,將指定目錄下的所有文件和子目錄一並處理。
    -v 顯示指令執行過程或顯示版本信息
    -q 不顯示指令執行過程。

    壓縮文件:zip -r abc.zip *.txt
    解壓文件:unzip -r abc.tar

  gzip (不能保存原文件,不能壓縮文件夾)
    壓縮文件:

      1. tar -cvf abc.tar *.txt     得到abc.tar
      2. gzip abc.tar         得到abc.tar.gz
    解壓文件:
      gunzip abc.tar.gz          得到abc.tar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM