首頁  >  文章  >  系統教程  >  (IT可樂)linux指令-壓縮和解壓縮指令

(IT可樂)linux指令-壓縮和解壓縮指令

WBOY
WBOY轉載
2024-02-23 09:28:09816瀏覽

你們好,我是可樂linux系統日誌,一個專注原創,樂於分享的程式猿。本系列教學持續更新,可以陌陌搜尋「IT可樂」第一時間閱讀。回覆《電子書》有我為你們非常篩選的海量免費書籍資料

後面一篇部落格我們講解了Linux幫助和用戶管理命令linux 解壓縮zip檔,對於幫助命令,man命令能獲得命令和配置文件的幫助信息,help命令能獲得shell外置命令的幫助資訊。我們可以透過which來分辨哪些是shell外置指令,哪些是外部指令。而基本上我們假如對某個指令不熟悉的話,使用指令--help能更清晰的查看幫助資訊。之後我們介紹了用戶管理命令,對於用戶管理命令前面我們會專門用一篇博客來介紹,這兒這是簡單的介紹瞭怎樣創建新用戶useradd,怎麼修改用戶的密碼passwd以及查看當前登錄用的詳盡信息w。注意創建新用戶只有root用戶才有權限操作,而修改用戶密碼不僅root用戶,還有該用戶本身。

這篇部落格我們接著介紹linux指令-壓縮和解壓縮指令。

1、壓縮解壓縮格式.gz一、將檔案壓縮為.gz格式,只能壓縮檔案:gzip

①、指令名稱:gzip

#②、英文本意:GNUzip

③、指令所在路徑:/bin/gzip

④、執行權限:所有使用者

⑤、功能描述:壓縮文件,壓縮後格式為.gz

⑥、語法:gzip【需要壓縮的檔案】

⑦、壓縮後檔案格式:.gz

注意:只能壓縮檔案紅旗 linux,不能壓縮目錄;壓縮完後不保留原始檔案

範例:我們在tmp目錄下建立一個檔案tmpgzlinux 解壓縮zip檔案,之後透過gziptmpgz壓縮該文件,壓縮後的檔案為tmpgz.gz

linux 解压zip文件_解压文件linux命令_解压文件linux

#二、將.gz檔解壓縮:gunzip

①、指令名稱:gunzip

#②、英文本意:GNUunzip

#③、指令所在路徑:/bin/gunzip

④、執行權限:所有使用者

⑤、功能描述:將格式為.gz的壓縮檔解壓縮

#⑥、文法:gunzip【壓縮檔名】

注意:解壓縮後不保留原始檔案

範例:我們將前面壓縮後的檔案tmpgz.gz解壓縮:gunziptmpgz.gz

解压文件linux命令_linux 解压zip文件_解压文件linux

#2、壓縮解壓縮格式.tar.gz一、將檔案或目錄壓縮為.tar.gz格式:tar-zcf

①、指令名稱:tar

②、英文本意:

③、指令所在路徑:/bin/tar

④、執行權限:所有使用者

⑤、功能描述:將檔案壓縮為.tar.gz格式

⑥、語法:tar選項【-zcf】【壓縮後檔名】【目錄】

解压文件linux_linux 解压zip文件_解压文件linux命令

#-c打包-v顯示詳盡資訊-f指定檔名-z打包同時壓縮

⑦、壓縮後檔案格式:.tar.gz

範例:在/tmp目錄下建立a目錄,之後在a目錄下建立檔案a.txt,透過tar-zcvfa.tar.gza指令將a目錄壓縮為a.tar.gz檔案

解压文件linux_linux 解压zip文件_解压文件linux命令

#與後面的gzip指令不同,經過tar壓縮後是保留原檔或原目錄的。

二、將.tar.gz檔解壓縮:tar-zxf

##①、指令名稱:tar

②、英文本意:

③、指令所在路徑:/bin/tar

④、執行權限:所有使用者

⑤、功能描述:將格式為.tar.gz的壓縮檔解壓縮

⑥、語法:tar選項【-zxf】【.tar.gz的壓縮檔名】【指定解壓縮後的檔案儲存目錄,預設目前目錄】

-x解包-v顯示詳盡資訊-f指定解壓縮檔-z解壓縮範例:將a.tar.gz檔解壓縮:tar-zxfa.tar.gz

linux 解压zip文件_解压文件linux_解压文件linux命令

#3、壓縮解壓縮格式.zip一、將檔案或目錄壓縮為.zip格式:zip

①、指令名稱:zip

②、英文本意:

③、指令所在路徑:/usr/bin/zip

④、執行權限:所有使用者

⑤、功能描述:將檔案或目錄壓縮為.zip格式

#⑥、語法:zip選項【-r】【壓縮後檔案名稱】【檔案或目錄】

-r壓縮目錄

⑦、壓縮後檔案格式:.zip

範例:在/tmp目錄下建立a目錄,之後執行指令:zip-ra.zipa,將a目錄壓縮為a.zip檔

解压文件linux命令_linux 解压zip文件_解压文件linux

#經過zip壓縮後是保留原始檔案或原目錄的。

二、將.zip檔解壓縮:unzip

①、指令名稱:unzip

#②、英文本意:

③、指令所在路徑:/usr/bin/unzip

④、執行權限:所有使用者

⑤、功能描述:將格式為.zip的壓縮檔解壓縮

#⑥、語法:uzip【.zip的壓縮檔名】

範例:將a.zip檔解壓縮:unzipa.zip

linux 解压zip文件_解压文件linux命令_解压文件linux

##解壓縮以後也是保留原始檔案的

4、壓縮解壓縮格式.bz2一、將檔案壓縮為.bz2格式,只能壓縮檔案:bzip2

①、指令名稱:bzip2

②、英文本意:

③、指令所在路徑:/usr/bin/bzip2

④、執行權限:所有使用者

⑤、功能描述:將檔案壓縮為.bz2格式

⑥、文法:bzip2選項【-k】【檔案】

-k形成壓縮檔後保留原始檔

⑦、壓縮後檔案格式:.bz2

範例:在/tmp目錄下建立a文件,之後執行指令:bzip2-ka,將a檔案壓縮為a.bz2檔案。

解压文件linux命令_linux 解压zip文件_解压文件linux

#二、將.bz2檔案解壓縮:bunzip2

①、指令名稱:bunzip2

②、英文本意:

③、指令所在路徑:/usr/bin/bunzip2

④、執行權限:所有使用者

⑤、功能描述:將格式為.bz2的壓縮檔案解壓縮

⑥、語法:bunzip2選項【-k】【壓縮檔】

-k解壓縮檔案後保留原始檔案

範例:將a.bz2檔案解壓縮:bunzip2a.bz2

linux 解压zip文件_解压文件linux_解压文件linux命令

#不加參數k,解壓縮以後不保留原始檔

5、總結

這篇部落格我們介紹了幾種壓縮檔和解壓縮檔指令,使用的最多的是tar指令,由於現今好多原始碼包都是.tar.gz的格式,透過tar-zxvf能完成解壓縮。之後對於.zip格式的文件,使用gunzip指令解壓縮,對於.zip格式的文件,使用unzip指令解壓縮,最後對於比較大的文件,我們使用bunzip2指令來進行解壓縮。

本系列教學持續更新,可以陌陌搜尋「IT可樂」第一時間閱讀。回覆《電子書》有我為你們非常篩選的書籍資料

以上是(IT可樂)linux指令-壓縮和解壓縮指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:itcool.net。如有侵權,請聯絡admin@php.cn刪除