linux壓縮包相關

2021-07-09 03:54:03 字數 712 閱讀 7529

老掉牙的歷史就不說了,就從zip往後開始說,有個人要紀念下,就是zip的創始人phil katz,中文就寫作飛利浦卡茲,大家可以看下他的故事。

不過現在有壓縮率更好的演算法。

在linux環境下主要有bzip2和gzip這兩種。

下面總結幾個常用的命令。

使用tar來打包檔案,並使用bzip2演算法進行壓縮

tar -jcvf whatevername.tar.bz2 file1 file2 dir1

使用tar來打包檔案,並使用gzip演算法進行壓縮

tar -zcvf whatevername.tar.gz file1 file2 dir1

還有-j選項,使用的是xz壓縮演算法。

tar -jcvf whatevername.tar.xz file1 file2 dir1

也可以只打包,不進行壓縮,如下

tar -cvf whatevername.tar file1 file2 dir1

對應的還有拆包

tar -jxvf whatevername.tar.bz2 -c whereuwant/

tar -zxvf whatevername.tar.gz -c whereuwant/

tar -jxvf whatevername.tar.xz -c whereuwant/

tar -xvf whatevername.tar -c whereuwant/

Linux 壓縮包命令相關

tar 引數 c create 建立壓縮檔案 x extract,get 從壓縮檔案釋放 t,list 列出tar檔案中包含的檔案的資訊 a,catenate,concatenate 將tar檔案作為乙個整體追加到另乙個tar檔案中 d,diff,compare 將檔案系統裡的檔案和tar檔案裡的檔...

php生成壓縮包和開啟壓縮包

需呀用到ziparchive類,php預設帶的有,廢話不說,直接上 親測可以使用,先來個生成壓縮包,解壓縮包後邊補上 開啟php支援ziparchive 在php.ini檔案中將extension php zip.dll 開頭的 的去掉,重啟www伺服器就可以了 1 對多個檔案生成壓縮包 生成壓縮檔...

Linux常見壓縮包解壓縮

對於.tar結尾的檔案 tar xf all.tar對於.gz結尾的檔案 gzip d all.gz gunzip all.gz對於.tgz或.tar.gz結尾的檔案 tar xzf all.tar.gz tar xzf all.tgz對於.bz2結尾的檔案 bzip2 d all.bz2 bunz...