Linux 壓縮和解壓縮檔案

2022-02-14 09:22:38 字數 1548 閱讀 1606

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目錄下...