歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux學習筆記--壓縮和解壓縮命令

Linux學習筆記--壓縮和解壓縮命令

日期:2017/3/1 12:10:29   编辑:關於Linux

.zip格式壓縮:

zip 壓縮文件名 源文件        #壓縮文件

zip -r 壓縮文件名 源目錄     #壓縮目錄

.zip格式解壓縮:

unzip 壓縮文件              #解壓縮.zip格式文件

注意:
1) zip命令可以壓縮文件也可以壓縮目錄。
2) .zip壓縮格式在Linux和Windows系統上是通用的。


.gz格式壓縮:

gzip 源文件                 #壓縮文件,源文件會消失

gzip -c 源文件 > 壓縮文件名  #壓縮文件,源文件不會消失

gzip -r 目錄                #壓縮目錄下所有的子文件,但是不能壓縮目錄

.gz格式解壓縮:

gzip -d 壓縮文件             #解壓縮.gz格式文件

gunzip 壓縮文件              #解壓縮.gz格式文件

gunzip -r 目錄              #解壓縮目錄下邊的所有.gz格式文件

注意:
1) gzip命令壓縮目錄的話,壓縮的是目錄中的所有子文件。


.bz2格式壓縮:

bzip2 源文件                 #壓縮文件,源文件會消失

bzip2 -k 源文件              #壓縮文件,源文件不會消失

.bz2格式解壓縮:

bzip2 -d 壓縮文件             #解壓縮文件,壓縮文件會消失,加-k則不會消失

bunzip2 壓縮文件              #解壓縮文件,壓縮文件會消失,加-k則不會消失

注意:
1) bzip2命令不能壓縮目錄。


.tar.gz和.tar.bz2格式壓縮:

tar -zcvf 壓縮文件名 源文件或源目錄    #壓縮文件或目錄為.tar.gz格式

tar -jcvf 壓縮文件名 源文件或源目錄    #壓縮文件或目錄為.tar.bz2格式

.tar.gz和.tar.bz2格式解壓縮:

tar -zxvf 壓縮文件    #解壓縮.tar.gz格式文件

tar -jxvf 壓縮文件    #解壓縮.tar.bz2格式文件

說明: tar命令後邊選項的作用如下。

"tar -c"    打包
"tar -v"    顯示打包過程
"tar -f"    指定打包後的文件名
"tar -x"    解打包,與-c作用相反
"tar -z"    壓縮為.tar.gz格式
"tar -j"    壓縮為.tar.bz2格式

下邊展示幾個常用的壓縮和解壓縮范例。

常用范例:

1) 將log.txt文件壓縮為.zip格式,壓縮後的文件保存到test目錄下,並在test目錄下將壓縮文件解壓縮。

這裡寫圖片描述

2) 將sh目錄壓縮為.zip格式,壓縮後的文件保存到test目錄下,並在test目錄下將壓縮文件解壓縮。

這裡寫圖片描述

3) 將log.txt文件和sh目錄壓縮為all.tar.gz文件,並將壓縮文件裡的內容解壓到test目錄下。

這裡寫圖片描述

Copyright © Linux教程網 All Rights Reserved