linux系統下的壓縮與解壓縮
二、gzip and gunzip
三、tar
zip -r filename.zip /dir file # 將/dir目錄以及file檔案在當前目錄壓縮為filename.zip檔案
zip -r /desdir/filename.zip /dir file # 將/dir目錄以及file檔案在指定目錄/desdir壓縮為filename.zip檔案
-r: 遞迴處理,將指定目錄下的所有檔案和子目錄一併處理
unzip file.zip # 解壓file.zip檔案到當前目錄
unzip file.zip -d /desdir # 解壓file.zip檔案到指定目錄/desdir
-n: 解壓縮時不會覆蓋原有的檔案
gzip file # 壓縮file檔案到當前目錄,不保留原檔案
gzip -c file > /desdir/filename.gz # 壓縮file檔案到指定目錄/desdir並命名為filename.gz,保留原檔案
-c: 壓縮時保留原檔案
-r: 遞迴處理,將指定目錄下的所有檔案和子目錄一併處理
-d: 解開壓縮檔案,gzip -d 用法同下 gunzip
gunzip的用法與gzip相似
gunzip file.gz # 解壓file.gz檔案到當前目錄,不保留原檔案
gunzip -c file.gz > /desdir/filename # 解壓file.gz檔案到指定目錄/desdir並命名為filename,保留原檔案
gunzip -c file.gz # 當使用 -c 引數不指定目標檔案時可以檢視壓縮檔案內容
-c: 解壓縮時保留原檔案
-c: 壓縮檔案
-x: 解壓檔案
-v: 顯示所有過程
-z: 有gzip屬性的
-j: 有bz2屬性的
-z: 有compress屬性的
-f: 使用檔名稱,這個引數是最後乙個引數,後面只能接檔名(必要引數)
tar -cvf /desdir/filename.tar /dir/file # 將/dir目錄裡file檔案打包到/desdir下並命名為filename.tar
tar -czf filename.tar.gz /dir/file # 將/dir/file檔案打包後,用gzip壓縮
tar -cjf filename.tar.bz2 /dir/file # 將/dir/file檔案打包後,用bzip2壓縮
tar -czf filename.tar.z /dir/file # 將/dir/file檔案打包後,用compress壓縮
-c: 解壓到指定目錄,不指定則解壓到當前目錄
tar -xvf file.tar -c /desdir # 將file.tar檔案解壓到指定目錄/desdir
tar -xzvf file.tar.gz -c /desdir # 將file.tar.gz檔案解壓到指定目錄/desdir
tar -xjvf file.tar.bz2 -c /desdir # 將file.tar.bz2檔案解壓到指定目錄/desdir
tar -xzvf file.tar.z -c /desdir # 將file.tar.z檔案解壓到指定目錄/desdir
linux系統下的壓縮與解壓縮命令
一 zip格式 zip可能是目前使用得最多的文件壓縮格式。它最大的優點就是在不同的作業系統平台,比如linux,windows以及mac os,上使用。缺點就是支援的壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。我們可以使用下列的命令壓縮乙個目錄 zip r archive ...
linux下的壓縮解壓縮
linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包 tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進 行壓縮了,所以首先就來講講tar命令的基本用法 tar命令的選項有很多 用man tar可以檢視到 但常用的就那麼幾個選項,下面 ...
Linux壓縮與解壓縮
linux下常用壓縮格式 zip gz bz2 tar.gz tar.bz2 zip與windows中的zip是通用的 壓縮命令 zip 壓縮檔案名 源檔名 zip r 壓縮檔案名 源資料夾名 解壓縮命令 unzip 被解壓檔案包 gzip linux專用的格式,但在windows中也能解壓 壓縮命...