Linux 文件壓縮與打包

文件壓縮

經過壓縮算法將文件的體積減少,同時將多個文件合併在一塊兒。linux

文件打包

將多個文件或者目錄合併成一個文件。git

Linux支持的壓縮格式

  1. .Z compress程序壓縮文件github

  2. .gz gzip程序壓縮文件算法

  3. .bz2 bzip2程序壓縮文件ui

  4. .tar tare程序打包的軟件,並未壓縮視頻

  5. .tar.gz tar打包的文件,使用gzipo壓縮ip

  6. .tar.bz2 tar打包的文件,使用bzip2壓縮get

文件壓縮指令

  1. gzip [-cdtv#] 文件名稱it

    1. 擴展名爲 .gzio

    2. -c:將壓縮的數據輸出到屏幕上

    3. -d:解壓縮的參數

    4. -t:進行文件的一致性校驗,看是否損壞

    5. -v:顯示和原文件相比的壓縮比

    6. -#:壓縮等級,-1最快,-9最慢,默認是-6

  2. bzip2 [-cdkzv#] 文件名稱

    1. 擴展名爲 .bz2

    2. -c:將壓縮的數據輸出到屏幕上

    3. -d:解壓縮的參數

    4. -k:保留原文件並不刪除原始文件

    5. -z:壓縮的參數,該參數表明的是執行壓縮操做

    6. -v:顯示和原文件對比的壓縮比

    7. -#:壓縮等級,-1最快,-9最慢,默認是-6

文件打包指令

  1. tar [-jcv] -f finaname.tar.bz2 待壓縮的文件或目錄名
    將某個文件或者目錄打包並使用bzip2壓縮成一個文件

  2. tar [-jxv] -f -filename.tar.bz2 -C 解壓縮的目錄
    將壓縮文件解壓縮到特定的目錄

  3. 參數解釋

    1. -c:創建打包檔案

    2. -t:查看打包的i文件都有哪些文件名

    3. -x:解壓縮或者解打包文件,和-c搭配使用解壓縮至特定目錄

    4. -j:經過bz2支持進行壓縮或者解壓縮

    5. -z:經過gzip支持進行壓縮或者解壓縮

    6. -v:將正在處理的文件名顯示出來

    7. -f:緊跟要被處理的文件名,建議單獨寫一個選項

注意: 打包或者壓縮的時候,要指定好擴展名!

本文摘自:極客學院相關視頻
本文來自:http://qiaoyunrui.github.io/2016/06/15/linux-zip/

相關文章
相關標籤/搜索