1. 程式人生 > >Linux下gzip, bzip2, zip壓縮率的比較

Linux下gzip, bzip2, zip壓縮率的比較

Linux下的壓縮工具很多,常用的格式有tar.gz, tar.bz2, zip等

簡單比較一下:

tar -zcvf etc.tar.gz /etc
tar -jcvf etc.tar.bz2 /etc
zip -ry etc.zip /etc

注意, zip命令要加上兩個選項

-r 表示遞迴目錄,不然只壓出來一個空目錄

-y 表示保持符號連結,而不用把符號連結指向的檔案也壓進來

比較一下結果:

[[email protected] tmp]# ll -h
總用量 25M
-rw-r--r--. 1 root root 7.1M 10月 11 11:13 etc.tar.bz2
-rw-r--r--. 1 root root 8.2M 10月 11 11:13 etc.tar.gz
-rw-r--r--. 1 root root 8.8M 10月 11 11:13 etc.zip

可以看到:

壓縮率bzip2 > gzip > zip

zip的通用性較好,而現在windows下軟體winrar,7zip等對tar.gz的支援也非常好。推薦用tar.gz,bzip2要耗費更多的cpu

相關推薦

Linuxgzip, bzip2, zip壓縮比較

Linux下的壓縮工具很多,常用的格式有tar.gz, tar.bz2, zip等 簡單比較一下: tar -zcvf etc.tar.gz /etc tar -jcvf etc.tar.bz2 /etc zip -ry etc.zip /etc 注意, zip命令要加上

day18--linuxgzipbzip2zip、xz三種壓縮工具的介紹

gzip bzip2 zip xz 6.1:壓縮打包介紹:壓縮:節省空間,方便傳輸,帶寬資源耗費變少:常用的壓縮文件類型:windows: .rar .zip .7zlinux: .zip .gz .bz2 .xz .tar.gz .ta

day18--linuxgzipbzip2、xz三種壓縮工具的介紹

gzip bzip2 zip xz 6.1:壓縮打包介紹:壓縮:節省空間,方便傳輸,帶寬資源耗費變少:常用的壓縮文件類型:windows: .rar .zip .7zlinux: .zip .gz .bz2 .xz .tar.gz .ta

linuxselect/poll/epoll機制的比較

解決方案 socket 下一步 linux 操作系統 select、poll、epoll簡介epoll跟select都能提供多路I/O復用的解決方案。在現在的Linux內核裏有都能夠支持,其中epoll是Linux所特有,而select則應該是POSIX所規定,一般操作系統均有實現sele

Linux的打包與壓縮和tar命令!

tar.gz 安裝 gin font log 針對 更新 mil emp 本文介紹了linux下的打包壓縮程序tar、gzip、gunzip、bzip2、bunzip2、 compress、uncompress、zip、unzip、rar、unrar程序,以及如何使用它們對

4周第4次課 壓縮打包介紹 gzip bzip2 xz壓縮工具

壓縮打包介紹 gzip bzip2 xz壓縮工具壓縮打包介紹壓縮的目的是為了節約磁盤空間、節約帶寬提高傳輸效率,也利於文件的管理。常見壓縮文件平臺類型/後綴Windows.rar .zip .7zLinux.zip .gz .bz2 .xz .tar.bz2 .tar.xz常見壓縮工具和壓縮比率gzip &l

單引號和雙引號的區別、linux快捷鍵、zip壓縮、lrzsz、vim常見問題

linux 快捷鍵 zipDay11-12-21怎麽去記憶?大腦: 意識 == 內存 潛意識 === 硬盤如何將知識放到潛意識中:1. 交流討論 - - 說出來 睡覺前,把當天學的內容和復習的內容,以語音的形式表達出來。 微信群裏說出來。 自學知識點,分享給大家。2. 畫圖表達出來 本章正題:單引

gzip,bzip2,xz壓縮工具

gzip bzip2 xz 壓縮打包介紹 windows:.rar .zip .7z linux: .zip,.gz,.bz2,.xz,.tar.gz,.tar.bz2,.tar.xz gzip壓縮工具 gzip 1.txt壓縮文件 [root@aminglinux-02 d6z]# gzi

壓縮打包介紹 gzip bzip2 xz壓縮工具

gzip bzip2 xz一、壓縮打包介紹 壓縮打包文件對磁盤來講,節省空間,對傳輸來講,傳輸速度變短,帶寬資源耗費減少 二、gzip壓縮工具#find /etc/ -type f -name "*.conf" -exec cat {} >> 1.txt \;// 查找

轉載:Linux解壓zip亂碼問題的解決(unzip)

方式 -h linu 文件名 inf etc java env 系統默認 https://blog.csdn.net/abyjun/article/details/48344379 在windows上壓縮的文件,是以系統默認編碼中文來壓縮文件。由於zip文件中沒有聲明其編碼

Linux的打包和解壓縮命令

直接給出各種解壓縮命令 .tar 壓縮:tar cvf FileName.tar FileName 解壓:tar xvf FileName.tar --------------------------------------------- .gz 解壓1:gunz

linux常用的打包壓縮命令,mark

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓縮:gzip FileName.

Linuxmysql自動備份壓縮

本文要實現的內容自動備份mysql指定的資料庫壓縮備份的資料庫刪除舊有的備份(7天前)實現是方法編寫一個備份指令碼,然後使用crontab定時執行指令碼達到自動備份的目的。 本次配置的環境目錄如下:mysql安裝目錄: /usr/local/mysql mysql備份目

linux多線程壓縮命令pigz

str find treat try syn localhost 多線程壓縮 instead ubd 官網地址:http://www.zlib.net/pigz/ 一.命令安裝 yum install zlib-devel gcc gcc-c++ -y wget ht

gzipzip壓縮格式和png影象格式的本質壓縮演算法----DEFLATE及其實現:zlib

"Deflate" redirects here. For other uses, see Deflation (disambiguation). In computing, DEFLATE is a lossless data compression algorithm and associated

使用GZIPZip壓縮Java資料流(轉)

本文通過對資料壓縮演算法的簡要介紹,然後以詳細的示例演示了利用java.util.zip包實現資料的壓縮與解壓,並擴充套件到在網路傳輸方面如何應用java.util.zip包現資料壓縮與解壓 綜述 許多資訊資料都或多或少的包含一些多餘的資料。通常會導致在客戶端與伺服器之間,應用程式與計算機之間極大的資料傳輸

linuxexecl函式的使用和比較

EACCES 1. 欲執行的檔案不具有使用者可執行的許可權。 2. 欲執行的檔案所屬的檔案系統是以noexec 方式掛上。 3.欲執行的檔案或script翻譯器非一般檔案。 EPERM 1.程序處於被追蹤模式,執行者並不具有root許可權,欲執行的檔案具有SUID 或SGID 位。 2.欲執行的檔案所屬的檔案

Linux安裝MYSQL5.7 壓縮包以及安裝過程碰到報錯處理

一、下載mysql壓縮包 安裝環境:centos 7 x64 二、下載好之後將 tar.gz 壓縮包上傳到linux 上的/usr/local/ 目錄 解壓壓縮檔案 [[email protected] local]# tar -xzvf mysql-5.

linux幾種IPC通行方式比較

linux上面的IPC大多都是從UNIX上面繼承而來。         最初Unix IPC包括:管道、FIFO、訊號。System V IPC包括:System V訊息佇列、System V訊號燈、System V共享記憶體區。由於Unix版本的多樣性,電子電氣工程協會(

linux各種打包與壓縮檔案字尾及其解包解壓縮方法.gz、.tar.gz、tgz...

對於剛剛接觸Linux的人來說,一定會給Linux下一大堆各式各樣的檔名給搞暈。別個不說,單單就壓縮檔案為例,我們知道在Windows下最常見的壓縮檔案就只有兩種,一是,zip,另一個是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等眾多的壓縮檔名,此外windo