1. 程式人生 > >Centos之壓縮和解壓縮命令

Centos之壓縮和解壓縮命令

常用壓縮格式:.zip .gz .bz2

常用壓縮格式:.tar.gz  .tar.bz2

zip格式壓縮

zip壓縮檔名 原始檔

壓縮檔案

zip -r 壓縮檔名 源目錄

壓縮目錄

[[email protected] ~]# zip 牛牛.zip 牛牛

-bash: zip: 未找到命令

我們壓縮 牛牛 

報錯 zip 未找到命令

我們用yum命令安裝下

yum -y install zip

[[email protected] ~]# zip 牛牛.zip 牛牛

  adding: 牛牛 (stored 0%)

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  牛牛.zip

[[email protected] ~]# 

成功用zip命令壓縮了牛牛檔案

[[email protected] ~]# mkdir 書籍

[[email protected] ~]# touch 書籍/java.pdf

[[email protected] ~]# touch 書籍/php.pdf

[[email protected] ~]# touch 書籍/asp.pdf

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  牛牛.zip  書籍

[[email protected] ~]# ls /root/書籍/

asp.pdf  java.pdf  php.pdf

[[email protected] ~]# 

我們新建了一個書籍目錄 然後目錄下放了幾個檔案

[[email protected] ~]# zip -r 書籍.zip 書籍

  adding: 書籍/ (stored 0%)

  adding: 書籍/java.pdf (stored 0%)

  adding: 書籍/php.pdf (stored 0%)

  adding: 書籍/asp.pdf (stored 0%)

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  牛牛.zip  書籍  書籍.zip

[[email protected] ~]# 

壓縮目錄

.zip解壓縮

unzip 壓縮檔案

解壓縮.zip檔案

我們先刪除原檔案

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  牛牛.zip  書籍  書籍.zip

[[email protected] ~]# rm -rf 牛牛

[[email protected] ~]# rm -rf 書籍

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛.zip  書籍.zip

[[email protected] ~]# 

[[email protected] ~]# unzip 牛牛.zip

-bash: unzip: 未找到命令

發現unzip沒安裝

安裝下 

yum install -y unzip

[[email protected] ~]# unzip 牛牛.zip

Archive:  牛牛.zip

 extracting: 牛牛                  

[[email protected] ~]# unzip 書籍.zip

Archive:  書籍.zip

   creating: 書籍/

 extracting: 書籍/java.pdf         

 extracting: 書籍/php.pdf          

 extracting: 書籍/asp.pdf          

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  牛牛.zip  書籍  書籍.zip

[[email protected] ~]# 

解壓成功

.gz格式壓縮

gzip 原始檔

壓縮為.gz格式的壓縮檔案,原始檔會消失

gzip -c 原始檔 > 壓縮檔案

壓縮為.gz格式,原始檔保留

例如:gzip -c 書籍 > 書籍.gz

gzip -r 目錄

壓縮目錄下所有的子檔案,但是不能壓縮目錄

[[email protected] ~]# rm -rf *.zip

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍

[[email protected] ~]# 

先刪除zip

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍

[[email protected] ~]# gzip 牛牛

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛.gz  書籍

[[email protected] ~]# 

壓縮檔案

[[email protected] ~]# gzip -r 書籍

[[email protected] ~]# ls

aaa  anaconda-ks.cfg  牛牛.gz  書籍

[[email protected] ~]# ls 書籍/

asp.pdf.gz  java.pdf.gz  php.pdf.gz

[[email protected] ~]# 

壓縮目錄

.gz格式解壓縮

gzip -d 壓縮檔案

解壓縮檔案

gunzip 壓縮檔案

解壓縮檔案

[[email protected] ~]# gzip -d 牛牛.gz

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍

[[email protected] ~]# 

用gunzip 牛牛.gz 效果一樣

[[email protected] ~]# gunzip -r 書籍

[[email protected] ~]# ls 

anaconda-ks.cfg  牛牛  書籍

[[email protected] ~]# ls 書籍/

asp.pdf  java.pdf  php.pdf

[[email protected] ~]# 

解壓目錄

.bz2格式壓縮

bzip2 原始檔

壓縮為.bz2格式,不保留原始檔

bzip2 -k 原始檔

壓縮之後保留原始檔

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

[[email protected] ~]# bzip2 牛牛

-bash: bzip2: 未找到命令

[[email protected] ~]# yum -y install bzip2

命令不存在,我們就安裝下;

[[email protected] ~]# bzip2 牛牛

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛.bz2  書籍

[[email protected] ~]# 

原始檔沒了,假如要保留原始檔 bzip2 -k 牛牛

.bz2格式解壓縮

bzip2 -d 壓縮檔案

#解壓縮,-k保留壓縮檔案

bunzip2 壓縮檔案

#解壓縮,-k 保留壓縮檔案

[[email protected] ~]# bzip2 -d 牛牛.bz2

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍

[[email protected] ~]# 

打包命令tar

tar -cvf 打包檔名 原始檔

選項:

-c :打包

-v :顯示過程

-f :指定打包後的檔名

例如

tar -cvf 牛牛.tar 牛牛

[[email protected] ~]# 

[[email protected] ~]# tar -cvf 書籍.tar 書籍

書籍/

書籍/java.pdf

書籍/php.pdf

書籍/asp.pdf

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar

[[email protected] ~]# 

打包書籍目錄

[[email protected] ~]# gzip 書籍.tar 

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar.gz

[[email protected] ~]# 

把書籍.tar壓縮gz

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar.gz

[[email protected] ~]# gzip -d 書籍.tar.gz

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar

[[email protected] ~]# bzip2 書籍.tar

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar.bz2

[[email protected] ~]# 

把書籍.tar壓縮成bzip2

解打包命令

tar -xvf 打包檔名

選項:

-x : 解打包

例如:

tar -xvf 書籍.tar

[[email protected] ~]# bzip2 -d 書籍.tar.bz2

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar

[[email protected] ~]# tar -xvf 書籍.tar

書籍/

書籍/java.pdf

書籍/php.pdf

書籍/asp.pdf

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar

[[email protected] ~]# ls 書籍/

asp.pdf  java.pdf  php.pdf

[[email protected] ~]# 

.tar.gz壓縮格式

其實.tar.gz格式是先打包為.tar格式,再壓縮為.gz格式

tar -zcvf 壓縮名.tar.gz 原始檔

選項:

-z :壓縮為.tar.gz格式

tar -zxvf 壓縮包名.tar.gz

選項:

-x:解壓縮.tar.gz格式

.tar.bz2壓縮格式

其實.tar.bz2格式是先打包為.tar格式,再壓縮為.bz2格式

tar -jcvf 壓縮名.tar.bz2 原始檔

選項:

-j :壓縮為.tar.bz2格式

tar -zxvf 壓縮包名.tar.bz2

選項:

-x:解壓縮.tar.bz2格式

[[email protected] ~]# rm -rf 書籍.tar

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍

[[email protected] ~]# tar -zcvf 書籍.tar.gz 書籍

書籍/

書籍/java.pdf

書籍/php.pdf

書籍/asp.pdf

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar.gz

[[email protected] ~]# 

壓縮tar.gz

[[email protected] ~]# rm -rf 書籍

[[email protected] ~]# tar -zxvf 書籍.tar.gz

書籍/

書籍/java.pdf

書籍/php.pdf

書籍/asp.pdf

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar.gz

[[email protected] ~]# 

解壓縮tar.gz

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar.gz

[[email protected] ~]# tar -jcvf 書籍.tar.bz2 書籍

書籍/

書籍/java.pdf

書籍/php.pdf

書籍/asp.pdf

[[email protected] ~]# ls

anaconda-ks.cfg  牛牛  書籍  書籍.tar.bz2  書籍.tar.gz

[[email protected] ~]# 

壓縮tar.bz2

[[email protected] ~]# tar -jxvf 書籍.tar.bz2 -C /tmp/

書籍/

書籍/java.pdf

書籍/php.pdf

書籍/asp.pdf

[[email protected] ~]# ls /tmp/

ks-script-NSb_Xk

systemd-private-7113799c2057477ab6ee497261ae7a13-vmtoolsd.service-pskbnQ

systemd-private-b37fa00ba37a4d119a61ec71ea2c7116-vmtoolsd.service-t7gach

systemd-private-dec75be7d6a64814b5ba654e693bd541-vmtoolsd.service-xituVu

yum.log

書籍

[[email protected] ~]# ls /tmp/書籍/

asp.pdf  java.pdf  php.pdf

[[email protected] ~]# 

解壓縮到其他目錄

壓縮多檔案到指定目錄

[[email protected] ~]# tar -zcvf /tmp/test.tar.gz 書籍 anaconda-ks.cfg 

書籍/

書籍/java.pdf

書籍/php.pdf

書籍/asp.pdf

anaconda-ks.cfg

[[email protected] ~]# ls /tmp/

ks-script-NSb_Xk

systemd-private-7113799c2057477ab6ee497261ae7a13-vmtoolsd.service-pskbnQ

systemd-private-b37fa00ba37a4d119a61ec71ea2c7116-vmtoolsd.service-t7gach

systemd-private-dec75be7d6a64814b5ba654e693bd541-vmtoolsd.service-xituVu

test.tar.gz

yum.log

書籍

[[email protected] ~]# 

檢視壓縮包(不解壓)

[[email protected] ~]# cd /tmp/

[[email protected] tmp]# tar -ztvf test.tar.gz

drwxr-xr-x root/root         0 2017-06-22 14:53 書籍/

-rw-r--r-- root/root         0 2017-06-22 14:42 書籍/java.pdf

-rw-r--r-- root/root         0 2017-06-22 14:42 書籍/php.pdf

-rw-r--r-- root/root         0 2017-06-22 14:42 書籍/asp.pdf

-rw------- root/root      1235 2017-06-22 01:34 anaconda-ks.cfg

[[email protected] tmp]#

相關推薦

Centos壓縮和解壓縮命令

常用壓縮格式:.zip .gz .bz2常用壓縮格式:.tar.gz  .tar.bz2zip格式壓縮zip壓縮檔名 原始檔壓縮檔案zip -r 壓縮檔名 源目錄壓縮目錄[[email protected] ~]# zip 牛牛.zip 牛牛-bash: zip:

(十三)Centos壓縮和解壓縮

tar.bz2 lsd 文件 例如 src zip2 anaconda 我們 system 一、常用壓縮格式 常用壓縮格式:.zip .gz .bz2 常用壓縮格式:.tar.gz .tar.bz2 二、zip格式壓縮 壓縮文件:zip壓縮文件名 源文件 壓縮目錄:

linux壓縮和解壓縮命令大全

linux壓縮和解壓縮命令大全①?tar命令  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirName*************************************************************************

Linux 壓縮和解壓縮命令-gzip/gunzip

這就是 inux tar命令 查看 版本 依然 遞歸 color 好用 gzip命令 gzip命令用來壓縮文件。gzip是個使用廣泛的壓縮程序,文件經它壓縮過後,其名稱後面會多處“.gz”擴展名。 gzip是在Linux系統中經常使用的一個對文件進行壓縮和解壓縮的命令,既方

linux壓縮和解壓縮命令,stp本地檔案上傳下載和ssh連線與傳輸

linux 上檔案解壓縮指令 tar命令   解包:tar zxvf FileName.tar   打包:tar czvf FileName.tar DirName      解壓:tar zxvf FileName.tar.gz   壓縮:tar zcvf FileName.

常用壓縮和解命令

.tar 打包 tar cvf filename.tar dirname .gz 解壓1 gunzip filename.gz .gz 解壓2 gzip -d filename.gz .gz 壓縮 gzip filename .tar.gz 和 .tgz 解壓 tar zxvf fi

linux壓縮和解壓縮命令

tar   解包:tar zxvf filename.tar   打包:tar czvf filename.tar dirname gz命令   解壓1:gunzip filename.gz  

zip的壓縮和解命令

以下命令均在/home目錄下操作cd /home #進入/home目錄 1、把/home目錄下面的data目錄壓縮為data.zip zip -r data.zip data #壓縮data目錄   2、把/home目錄下面

Linux壓縮和解壓縮命令彙總(tar命令彙總)

linux 中壓縮包非常常見,以下為本人對Linux壓縮和解壓縮命令進行了簡單彙總,具體如下: 第一:打包+解包 打包命令(注意打包檔案大小並沒有壓縮) tar -cvf xxx.tar +要打包的檔案 解包命令 tar -xvf xxx.tar 第二

Linux下常用的壓縮和解壓縮命令大全

tar命令   解包:tar zxvf FileName.tar   打包:tar czvf FileName.tar DirName gz命令   解壓1:gunzip FileName.gz   解壓2:gzip -d FileName.gz   壓縮:gzip FileNam

Linux常用壓縮和解命令

.tar 解包 tar xvf filename.tar .tar 打包 tar cvf filename.tar dirname .gz 解壓1 gunzip filename.gz .gz 解壓2 gzip -d filename.gz .gz 壓縮 gzip filen

ubuntu 16.04 使用較多的壓縮和解命令

ZIP zip是比較常用的文件壓縮格式,最大的有點是跨平臺,缺點是支援的壓縮率不是很高。 壓縮 zip -r studio.zip directory_to_compress 解壓 unzip studio.zip TAR 好處是隻消耗非常少的CPU及時間打包,只

linux下的壓縮和解命令(tar+zip)

tar –cvf jpg.tar *.jpg     // 將目錄裡所有jpg檔案打包成jpg.tartar –cvzf jpg.tar.gz *.jpg  // 將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.

7z命令列下的最快壓縮和解壓縮說明

想要在命令列下使用7z,需要7z.exe和7z.dll檔案的支援。 需要的請點選這裡下載。(版本是9.20) 7z命令列壓縮示例: >>7z -tZip a test.zip ./test/* -mx0 把test資料夾中所有檔案以儲存壓縮的模式壓縮成zip格式的檔案,壓縮檔案

Linux下的壓縮和解壓縮命令——jar

JAR包是Java中所特有一種壓縮文件,其實大家就可以把它理解為.zip包。當然也是有區別的,JAR包中有一個META-INF\MANIFEST.MF檔案,當你找成JAR包時,它會自動生成。 JAR包是由JDK安裝目錄\bin\jar.exe命令生成的,當我們安裝好JDK,

linux 壓縮和解壓縮命令

1. zip格式 壓縮: zip -r [目標檔名].zip [原檔案/目錄名] 解壓: unzip [原檔名].zip 注:-r引數代表遞迴 2.tar格式 常用引數: -c: 建立壓縮檔案 -x:解壓

Linux tar命令壓縮和解壓縮

tar用來打包壓縮檔案和解壓縮檔案 示例 tar -cf archive.tar foo bar #建立一個archive.tar的打包壓縮檔案,包含foo和bar兩個檔案. tar -tvf archive.tar #列出archive.tar這個打包檔案裡面的檔案資訊.

命令列的方式來執行7z壓縮和解壓縮

我在研究怎樣使用7z,以及7z的極限壓縮(把檔案壓縮到最小size)。 從官網下載軟體安裝包。安裝完畢後,安裝目錄裡面有一個 7-zip.chm 幫助檔案,可以瞭解7z的詳細的使用說明。 用命令列來執行7z的極限壓縮,就是如下的命令: C:\01_MyApp\7-Zip

Linux(4)-壓縮和解壓縮命令

壓縮檔案格式 壓縮格式有下面幾種: .zip .gz .bz2 .tar.gz .tar.bz2 下面的tar是一種打包命令,表示對檔案或者目錄打包的過程,然後在壓縮成指定格式 命令如下: tar -cvf [打包檔名]【原始檔名】 這是打

linux檔案壓縮和解命令

在linux上我們需要傳送或者使用很多工具包都是壓縮包,我們就需要對該檔案進行壓縮或者解壓,但是linux不想windows那樣用滑鼠點點點就好了,linux上我們必須使用命令來完成這項工作。 1.打包檔案 tar -cvf 打包後的檔名 被打包