LINUX下兩種tar打包(.bz2)和(.gz)壓縮效率時間對比試驗
試驗檔案大小:204M,檔名:xx.dat
壓縮 1. tar czvf test.tar.gz xx.dat 耗時20秒,打包後大小:123M
2.tar cjvf test.tar.bz2 xx.dat 耗時82秒,打包後大小:133M
解壓 1. tar zxvf test.tar.gz 耗時 5秒
2. tar jxvf test.tar.bz2 耗時 25秒
結論:使用tar czvf方式更快,壓縮包更小,即使用gzip效率最高,gzip的壓縮效率引數試驗,用預設設定的壓縮效率是最高的,再人為設高也沒有用。如
gzip="-9" tar czvf test.tar.gz xx.dat
執行效果與 tar czvf test.tar.gz 一樣壓縮包都是123M大小
相關推薦
LINUX下兩種tar打包(.bz2)和(.gz)壓縮效率時間對比試驗
試驗檔案大小:204M,檔名:xx.dat 壓縮 1. tar czvf test.tar.gz xx.dat 耗時20秒,打包後大小:123M 2.tar cjvf test.tar.bz2 xx.dat 耗時82秒,打包後大小:133M 解壓 1. tar
Linux 下操作gpio(兩種方法,驅動和mmap)
目前我所知道的在linux下操作GPIO有兩種方法: 1. 編寫驅動,這當然要熟悉linux下驅動的編寫方法和技巧,在驅動裡可以使用ioremap函式獲得GPIO物理基地址指標,然後使用這個指標根據ioctl命令進行GPIO暫存器的讀寫,並把結果回送到應用層。這裡提供
linux下終端分屏使用的兩種方法(screen和tmux)
本文主要介紹兩種終端分屏工具:screen和tmux,分享出來供大家參考學習,下面來看看詳細的介紹: 一、使用screen分屏(只能上下分屏,不能左右分屏) (1)安裝工具 在ubuntu系統中使用sudo apt-get install screen 安裝s
Linux下兩種方式安裝apache伺服器踩過的坑
記得第一次找工作面試時,面試官問:你如何理解apache?對於一個只在tomcat上開發剛入行的程式設計師,我只記得apache是一個開源組織,下面掌管著各種高大上,聽都沒聽過的專案,面試完後我才知道他想問的是apache伺服器,而且後面肯定還有和apache伺服器相關的提問,就這樣被我
Linux下兩種增加/tmp檔案的方法
最近在弄13C cloud grid 的時候發現預設的/tmp檔案大小不夠了,裝CC對/tmp檔案的空間要求較高至少10G,否則會報“The directory "/tmp" does not hav
linux下重啟weblogic(關閉和啟動)
遠程文件 hup acl middle 16px target html sin 服務器 本文轉自:http://blog.sina.com.cn/s/blog_4b5bc011010110nq.html ssh遠程連接Linux服務器! 開啟weblogic:
全排列的兩種解法(dfs和STL)
#include #include using namespace std; char str[15]; int main() { int n,i,j; while(scanf("%d",&n)!=EOF) { for
獲取IOC容器中的bean的兩種方式(id和class)的區別
// ClassPathXmlApplicationContext: 是 ApplicationContext的實現類,從類路徑下來載入配置檔案 ApplicationContext ctx=new ClassPathXmlApplicationContext("a
matplotlib.pyplot 中顯示影象的兩種模式(互動和阻塞)及其在Python畫圖中的應用
介紹 在使用matplotlib的過程中,發現不能像matlab一樣同時開幾個視窗進行比較,於是查詢得知了互動模式,但是放在腳本里執行的適合卻總是一閃而過,影象並不停留,遂仔細閱讀和理解了一下文件,記下解決辦法,問題比較簡單,僅供菜鳥參考。 python視覺化庫matpl
RTSP流媒體資料傳輸的兩種方式(TCP和UDP)
通常情況下rtsp協議中資料傳輸的實現是UDP,因工作需要,想讓rtsp的資料傳輸部分用TCP實現。DarwinStreamingServer伺服器能自適應客戶端發起的資料傳輸請求是用TCP方式,還是用UDP方式,這裡唯一需要解決的是客戶端協議的發起問題,而vlc支援RTS
linux下的兩種編輯器vi和vim的區別
vi vim是vi的加強版。語法加亮 vim 命令模式,命令列模式,編輯模式 vim 命令模式 字元操作: i 當前插入 I 行首插入 a 當前字元之後插入 A 行尾插入 o 下一行插入 O 上一
linux 下所有格式打包解壓方法(tar、bz2、rar)詳解
01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是壓縮!) 02-.gz格式 解壓1:[*******]$ gunzip FileName.gz 解壓2:[**
liunx下兩種方式安裝MySQL原始碼和RPM方式
安裝方法: 安裝MySQL主要有兩種方法:一種是通過原始碼自行編譯安裝,這種適合高階使用者定製MySQL的特性,這裡不做說明;另一種是通過編譯過的二進位制檔案進行安裝。二進位制檔案安裝的方法又分為兩種:一種是不針對特定平臺的通用安裝方法,使用的二進位制
Linux下的redis單節點安裝和部署(redis-4.0.0.tar.gz)
最首先你要下載個xshell(360軟體管家就可以),輸入IP,使用者名稱、密碼判斷該IP是否有網:[[email protected]_SOA10 ~]# ping www.baidu.com 若出現圖一所示,則說明該IP有網。( 圖一)1.下載redis-4
js正則驗證數字,字母和下劃線(至少包含其中兩種,數字不能開頭)
最近做了一個註冊驗證使用者名稱,要求數字,字母和下劃線(至少包含其中兩種,數字不能開頭),在網上找了好多例子,要麼只能實現字母和下劃線(數字不能開頭),要麼就只能實現數字,字母和特殊字元(至少包含其中兩種,數字不能開頭),無法排除其他的特殊字元,在嘗試了很多次以後,我試著將這兩種情況的判
Linux tar命令總結:Linux下對檔案進行打包、壓縮並分割成指定大小
1、普通tar壓縮命令tar -zcvf andywang.tar.gz andywang//將andywang資料夾壓縮成andywang.tar.gz2、壓縮後的檔案太大,需要將andywang.tar.gz分割成N個指定大小的檔案split -b 4000M -d -a
nginx下的站點配置(埠和hosts)兩種模式
一般預設是80埠,以hosts模式配置多站點可以設定如下: server { listen 80; server_name allwood-com.cn; root "D:/phpStudy/WWW/allwood-com"
linux兩種庫:動態庫和靜態庫(共享庫)說明
linux下有兩種庫:動態庫和靜態庫(共享庫) 二者的不同點在於程式碼被載入的時刻不同。 靜態庫的程式碼在編譯過程中已經被載入可執行程式,因此體積比較大。 動態庫(共享庫)的程式碼在可執行程式執行時才載入記憶體,在編譯過程中僅簡單的引用,因此程式碼體積比較
java中呼叫本地動態連結庫(*.DLL)的兩種方式詳解和not found library、打包成jar,war包dll無法載入等等問題解決辦法
我們經常會遇到需要java呼叫c++的案例,這裡就java呼叫DLL本地動態連結庫兩種方式,和載入過程中遇到的問題進行詳細介紹 1、通過System.loadLibrary("dll名稱,不需要字尾名
關於CUDA兩種API:Runtime API 和 Driver API
ive uda ++ etime bsp con spa runt cuda CUDA 眼下有兩種不同的 API:Runtime API 和 Driver API,兩種 API 各有其適用的範圍。高級API(cuda_runtime.h)是一種C