linux中常見的壓縮格式有十幾種,例如zip,gz,bz2,tar,tar.gz,tar.bz2等。
zip是windos最常用的壓縮格式,linux也可以識別zip
zip [選項] 壓縮包名 原始檔或源目錄
選項 -r 壓縮目錄
unzip [選項] 壓縮包名
選項 -d 指定解壓縮位置
將a.zip解壓到tmp目錄下
gz不會打包,會將資料夾下的所有檔案壓縮成gz包。
gzip [選項] 原始檔
選項 -c 將壓縮資料輸出到標準輸出中,可用與保留原始檔
-d 解壓縮
-r 壓縮目錄
保留原始檔
一下兩個命令都行
gunzip 壓縮包
gzip -d 壓縮包
bz不能壓縮目錄,直接報錯
bzip2 [選項] 原始檔
選項: -d 解壓縮
-k 壓縮時,保留原始檔
-v 顯示壓縮的詳細資訊
bunzip2 壓縮包
bzip2 -d 壓縮包
可以打包但是不能壓縮
tar [選項] 原始檔或目錄
選項 -c 打包
-f 指定壓縮包的檔名
-v 顯示打包檔案過程
例如,打包opt目錄
tar [選線] 壓縮包
選項 -x 解打包
-f 指定壓縮包的檔名
-v 顯示解打包檔案過程
-t 測試,就是不解打包,只是檢視包中含有那些檔案
tar -xvf a.tar
tar [選項] 壓縮包 原始檔或目錄
選項 -z 壓縮和解壓縮tar.gz格式
-j 壓縮和解壓縮tar.bz2格式
例如:
tar -zcvf tmp.tar.gz /tmp #將/tmp目錄打包壓縮成tar.gz格式
tar -zxvf tmp.tar.gz #解壓縮和解打包
解壓縮到指定位置
tar -zxvf tmp.tar.gz -c /tmp #將壓縮包解壓到/tmp目錄下
c 壓縮和解壓縮檔案
首先,在 如此就可支援中文名稱了 以下是我寫的壓縮與解壓縮的 usingsystem usingsystem.collections usingsystem.componentmodel usingsystem.data usingsystem.drawing usingsystem.web usi...
Linux檔案壓縮和解壓縮
壓縮 tar 引數 生成的壓縮包的名字 要壓縮的檔案 檔案 目錄 引數 c 生成壓縮檔案 z 使用gzip的方式進行壓縮 j 使用bzip2壓縮 v 顯示壓縮資訊 可以省略 f 指定壓縮包名 壓縮包名 隨便指定,字尾需要自己指定 如果壓縮使用gzip,引數就是 z,包名 tar.gz 如果壓縮使用b...
linux系統下 壓縮和解壓縮檔案命令
1 把 home目錄下面的mydata目錄壓縮為mydata.zip zip r mydata.zip mydata 壓縮mydata目錄 2 把 home目錄下面的mydata.zip解壓到mydatabak目錄裡面 unzip mydata.zip d mydatabak 3 把 home目錄下...