十四 Linux壓縮與解壓類指令

2022-09-21 03:51:09 字數 1185 閱讀 6146

1、gzip和gunzip

2、zip和unzip

3、tar

1、gzip/gunzip指令

gzip用於壓縮檔案

gunzip用於解壓

gzip 檔案 (功能描述:壓縮檔案,只能將檔案壓縮為*.gz檔案)

gunzip 檔案.gz (功能描述:解壓縮檔案命令)

(1)、gzip壓縮,將/home下的hello.txt檔案進行壓縮

gzip hello.txt

(2)、gunzip解壓縮,將/home下的hello.txt.gz檔案進行解壓

gunzip hello.txt.gz

使用gzip對檔案進行壓縮後,不會保留原來的檔案

2、zip/unzip指令

zip用於壓縮檔案

unzip用於解壓

zip [選項] ***.zip 將要壓縮的內容 (功能描述:壓縮檔案和目錄的命令)

unzip [選項] ***.zip (功能描述:解壓縮檔案)

-r:遞迴壓縮,即壓縮目錄

-d《目錄》:指定解壓後檔案的存放目錄

(1)、將/home下的所有檔案進行壓縮成mypackage.zip

zip -r mypackage.zip /home/

(2)、將mypackage.zip解壓到/opt/tmp目錄下

unzip -d /opt/tmp mypackage.zip

3、tar指令

tar是打包指令,打包後的檔案時tar.gz檔案

tar [選項] ***.tar.gz 打包的內容 (功能描述:打包目錄,壓縮後的檔案格式tar.gz)

(1)、壓縮多個檔案,將/home/a1.txt和/home/a2.txt壓縮成a.tar.gz

tar -zcvf a.tar.gz a1.txt a2.txt

(2)、將/home的檔案壓縮成myhome.tar.gz

tar -zcvf myhome.tar.gz /home/

(3)、將a.tar.gz解壓到當前目錄

tar -zxvf a.tar.gz

(4)、將myhome.tar.gz解壓到/opt/目錄下

tar -zxvf myhome.tar.gz -c /opt/

(指定解壓到的目錄,事先要存在才能成功,否則會報錯)

Linux指令 壓縮與解壓

打包 格式 tar cvf 壓縮後的名稱.tar 壓縮的檔案1 壓縮的檔案2 壓縮的檔案n 壓縮多個檔案為乙份時各個檔案以空格隔開 例子 tar cvf tomcats.tar apache tomcat 7.0.54 apache tomcat 5.5.20 打包並壓縮 格式 tar czvf 壓...

linux壓縮與解壓指令詳解

關於壓縮與解壓的指令,鳥哥的私房菜 中其實講的比較詳細了,我這裡只是在鳥哥的基礎上,提煉出一點內容,方便自己以後檢視,誰叫自己腦袋瓜子記性不好咧。常用的壓縮指令有 gzip bzip2和tar compress已經out了,也就不管了 gzip 建立的壓縮檔字尾名為.gz,zcat指令用來檢視字尾名...

Linux學習 壓縮和解壓類指令

gzip用於壓縮檔案,gunzip用於解壓的 基本語法 gzip 檔案 功能描述 壓縮檔案,只能將檔案壓縮為 gz檔案 gunzip 檔案.gz 功能描述 解壓縮檔案命令 例子gzip壓縮,將 home下的hello.txt檔案進行壓縮 root nyh gzip hello.txt root ny...