博客 > Linux知識:在Linux系統(tǒng)如何解壓gz文件?如何壓縮文件?
瀏覽量:5629次評論:0次
作者:銳成網(wǎng)絡(luò)整理時間:2024-06-20 16:25:58
如果你經(jīng)常接觸到 linux 系統(tǒng),你會發(fā)現(xiàn)你經(jīng)常會見到各種各樣以gz結(jié)尾的壓縮文件。因為工作的需要我們可以需要將gz文件進(jìn)行解壓操作。那么在Linux系統(tǒng)如何解壓gz文件?又如何壓縮文件呢?通常 gz 文件就是用 gzip 算法壓縮的文件,可以通過gzip命令、gunzip 命令進(jìn)行解壓,也可以通過 gzip 壓縮文件。
一、如何解壓 gz 文件?
1、可以通過gzip命令解壓
gzip -d myfile.gz
命令執(zhí)行后,文件被解壓到當(dāng)前目錄,原 gz 文件默認(rèn)被刪除。如過加壓后不刪除原來的 gz 文件,可以在命令執(zhí)行時增加 -k 參數(shù),如下:
gzip -dk myfile.gz
2、通過 gunzip 命令解壓
gunzip myfile.gz
gunzip 命令比較直接,后面跟上要解壓的 gz 文件就可以,可以被看作是 gzip -d 的簡寫方式。需要注意,gzip 通常用來對單個文件的壓縮和解壓。
3、針對 tar.gz 文件的解壓
tar 命令與許將多個文件合并成單個的存檔文件,然后再用 gzip 命令進(jìn)行壓縮,從而實現(xiàn)多個文件被壓縮目的。tar.gz 文件解壓一個命令即可實現(xiàn)。
tar -xf myfiles.tar.gz
命令執(zhí)行后,文件就被直接解壓提取到當(dāng)前目錄。如果你想講文件提取到指定目錄,命令如下:
tar -xf myfiles.tar.gz -C /home/linux265/
上面的命令將 myfiles.tar.gz 中的文件解壓到 /home/linux265 目錄中。
二、如何通過 gzip 壓縮文件?
1、默認(rèn)直接壓縮文件
gzip myfile.txt
命令執(zhí)行后,文件 myfile.txt 被壓縮為 myfile.gz 文件 , 原 myfile.txt 文件被刪除。
2、將文件壓縮不刪除原文件
gzip -k myfile.txt
該命令執(zhí)行后,文件 myfile.txt 被壓縮為 myfile.gz 文件 , 原myfile.txt` 默認(rèn)保留。
3、通過 tar 壓縮多個文件,在通過 gzip 進(jìn)行壓縮
tar 命令可以將多個文件歸檔,目錄歸檔到一個文件中,然后就可以通過 gzip 命令進(jìn)行壓縮。
tar -cvf myarchive.tar /home/linux265/temp /home/linux265/myfile.txt /home/linux265/myfile1.txt
以上命令分別將 temp 目錄 , myfile.txt ,myfile1.txt 文件進(jìn)行歸檔到 myarchive.tar 文件中。其中,-c 選項表示要創(chuàng)建 tar 文件,-v 選項用于輸出 tar 的詳細(xì)過程到屏幕上,-f 選項則是指定歸檔文件名稱。
gzip myarchive.tar
然后執(zhí)行 gzip 命令就可以實現(xiàn)對 myarchive.tar 歸檔文件的壓縮。
寫在最后
如果你想了解更多關(guān)于 gzip ,tar 命令的說明,可以在你的 Linux 系統(tǒng)終端中輸入 man gzip , man tar 或者 gzip --help , tar --help 命令來查看它們的詳細(xì)說明。
重要聲明:本文來自Linux265,經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點,轉(zhuǎn)載的目的在于傳遞更多知識和信息。
相關(guān)文章推薦
2025-05-27 11:53:22
2024-08-20 17:58:16
2024-08-19 17:49:29
2024-08-19 10:23:28
2024-08-16 17:06:33
熱門工具
標(biāo)簽選擇
閱讀排行
我的評論
還未登錄?點擊登錄