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 打包後的檔名 被打包