linux文件的壓縮與歸檔

  • compress

     compress 文件名 
           -v 詳細信息
           -d 等於 uncompress 默認只識別 .Z
           -c 輸出的標準輸出  再結合> 生成文件

  • gzip

        gzip 文件名 壓縮
          -d 或 gunzip 解壓  只識別.gz 
          -c 文件名 > 壓縮包   壓縮後保持原文件不變,但權限會根據umask變化 
          -cd 壓縮包 > 文件名  或 zcat 壓縮包 > 文件名 解壓後保持壓縮包不變,但權限會根據umask變化
          -v 詳細信息 
          -# 表示指定壓縮比,默認是6 ,數字越小,表示壓縮比越小,速度越快
                    反之,數字越大,壓縮比越大,速度卻越慢。

  • bzip2

          -k 保持原文件或原壓縮包不變
          -d 或 bunzip2 解壓  
          -c 文件名 > 壓縮包  壓縮後保持原文件不變,但權限會根據umask變化 
          -cd 壓縮包 > 文件名  或 bzcat 壓縮包 > 文件名 解壓後保持壓縮包不變,
                     但權限會根據umask變化
          -v 詳細信息 
          -# 表示指定壓縮比,默認是9,數字越小,表示壓縮比越小,速度越快
                        反之,數字越大,壓縮比越大,速度卻越慢。
  • xz


           -k 保持原文件或原壓縮包不變
           -d 或 unxz 解壓  
         -c 文件名 > 壓縮包  壓縮後保持原文件不變,但權限會根據umask變化 
           -cd 壓縮包 > 文件名  或 xzcat 壓縮包 > 文件名 解壓後保持壓縮包不變
                     但權限會根據umask變化
           -v 詳細信息 
           -# 表示指定壓縮比,默認是6,數字越小,表示壓縮比越小,速度越快
                     反之,數字越大,壓縮比越大,速度卻越慢。
    • zip oracle


          -r 壓縮包名 源文件……
          unzip 壓縮包名
          cat /var/log/messages | zip messages  -
          unzip -p message > message

    • tar ***

             -可以不要
             -c 創建包
             -v 詳細過程 
              -f 指定生成後的文件名  源文件……
              tar -tvf mage.tar  預覽歸檔文件
              tar -r /etc/fstab -f mage.tar  往歸檔中增加文件
              tar --delete etc/fstab -f mage.tar 從歸檔中減少文件
              tar -xv passwd -f mage.tar 從歸檔中解出指定的文件
              tar -xvf mage.tar 從歸檔中解出所有文件
              tar xvf mage.tar -C /app2 解壓到指定目錄,默認爲當前目錄
             -j 使用bzip2 壓縮或解壓縮(可省略)
            -J 使用xz 壓縮或解壓縮(可省略)
            -z 使用gzip 壓縮或解壓縮(可省略)
             tar jcvf mage.tar.bz2 *
             tar xvf mage.tar.bz2

  • split -b 3K -d mage.tar.xz mage-parts 將mage.tar.xz 進行拆分

  • cat mage-parts0 > mage.tar.xz 把拆分的文件進行合併

  • cpio

           find |cpio -ov > find.cpio   歸檔
           cpio -tv < find.cpio 或 cat find.cpio |cpio -tv  預覽
           cpio -idv < find.cpio  或 cat find.cpio |cpio -idv 解開
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章