亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在linux中對數據進行壓縮

發布時間:2021-04-14 15:58:27 來源:億速云 閱讀:210 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關怎么在linux中對數據進行壓縮,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1,tar命令

使用tar程序打出來的包我們常稱為tar包,tar包文件的命令通常都是以.tar結尾的。生成tar包后,就可以用其它的程序來進行壓縮了,tar命令本身不進行數據壓縮,但可以在打包或解包的同時調用其它的壓縮程序,比如調用gzip、bzip2  

選項:

     -c 創建.tar格式包文件
     -x 解開.tar格式包文件
     -v顯示詳細信息
     -f 使用歸檔文件
     -p 保留原始文件權限
     -C 解壓到目標文件夾
     -z 調用gzip進行壓縮或解壓
     -j 調用bzip2進行壓縮或解壓

    打包示例: 

  tar -cvf /root/Desktop/aa.tar bb.txt 打包文件

    打包并壓縮示例:

  tar -zcvf /root/Desktop/aa.tar.gz bb.txt  壓縮文件

    解壓縮示例:

  tar -zxvf /root/Desktop/aa.tar.gz -C /aa/bb 解壓文件

2,gzip壓縮

    常用數據壓縮命令,壓縮比例可手工調整,  壓縮后文件名 filename.gz:

        注:壓縮后文件可直接load至hive數據庫,但每個文件只會產生一個map,查詢效率極低

選項:

-c 將輸出寫到標準輸出上,并保留原有文件。
-d 將壓縮文件解壓。
-l 對每個壓縮文件,顯示下列字段:
壓縮文件的大小;未壓縮文件的大小;壓縮比;未壓縮文件的名字
-r 遞歸式地查找指定目錄并壓縮其中的所有文件或者是解壓縮。
-t 測試,檢查壓縮文件是否完整。
-v 對每一個壓縮和解壓的文件,顯示文件名和壓縮比。
-num 用指定的數字 num 調整壓縮的速度,-1 或 --fast 表示最快壓縮方法(低壓縮比),
-9 或--best表示最慢壓縮方法(高壓縮比)。系統缺省值為 6。

壓縮示例:

    gzip filename

    查看gzip壓縮文件內容命令:     

    zcat filename.gz

     解壓縮命令:

    gzip -d filename.gz

    壓縮過程中可控制壓縮率(1-9),1壓縮最快,壓縮率不高,9壓縮最慢,壓縮比例最高,缺省為6,例如:

    gzip -9 filename

3,bzip2壓縮

    常用數據壓縮命令,壓縮比例比gzip高,壓縮后文件名為filename.bz2

        注:壓縮后文件可直接load至hive數據庫

    選項

-c或——stdout:將壓縮與解壓縮的結果送到標準輸出;
-d或——decompress:執行解壓縮;
-f或-force:bzip2在壓縮或解壓縮時,若輸出文件與現有文件同名,預設不會覆蓋現有文件。若要覆蓋。請使用此參數;
-h或——help:在線幫助;
-k或——keep:bzip2在壓縮或解壓縮后,會刪除原始文件。若要保留原始文件,請使用此參數;
-s或——small:降低程序執行時內存的使用量;
-t或——test:測試.bz2壓縮文件的完整性;
-v或——verbose:壓縮或解壓縮文件時,顯示詳細的信息;
-z或——compress:強制執行壓縮;
-V或——version:顯示版本信息;
--repetitive-best:若文件中有重復出現的資料時,可利用此參數提高壓縮效果;
--repetitive-fast:若文件中有重復出現的資料時,可利用此參數加快執行效果。

    壓縮示例:

    bzip2 filename

    解壓縮示例:

    bzip2 -d filename.bz2

    直接查看壓縮文件示例:     

    bzcat filename.bz2

使用默認壓縮情況下壓縮性能:

    bzip2 > gzip > tar

關于怎么在linux中對數據進行壓縮就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

弥勒县| 辽源市| 荣昌县| 同江市| 恩平市| 九龙坡区| 陆川县| 都江堰市| 那坡县| 南陵县| 富锦市| 开阳县| 吉林省| 德安县| 富宁县| 闻喜县| 大田县| 井研县| 阿瓦提县| 浙江省| 峨眉山市| 稷山县| 芜湖县| 商河县| 重庆市| 乐平市| 亳州市| 平阳县| 泰宁县| 桦南县| 鄂伦春自治旗| 穆棱市| 安国市| 林西县| 孟连| 溧阳市| 锦州市| 高台县| 新干县| 盘锦市| 同仁县|