檔案的壓縮與解壓縮:
常見的壓縮副檔名:
*.gz gzip程式壓縮的檔案
*.bz2 bzip2程式壓縮的檔案
*.tar tar程式打包的資料,並沒有經過壓縮
*.tar.gz tar程式打包的檔案,其中經過gzip的壓縮
*.tar.bz2 tar程式打包的檔案,其中經過bzip2的壓縮
linux上常見的壓縮命令就是gzip與bzip2
壓縮檔案gzip: gzip 檔名(原檔案不存在)
gzip -c 檔名1 >檔名1.gz (保留原檔案)
-c表示將壓縮過程中產生的資料輸出到螢幕上
解壓檔案: gzip -d 檔名.gz(不保留)
gunzip 檔名.gz
gzip -cd 檔名2.gz >檔名2(保留原檔案)
檢視壓縮過的文字檔案內容:zcat 檔名.gz
壓縮檔案bzip2(用法同gzip):bzip2 檔名
bzip2 -c 檔名1 >檔名1.bz2(保留原檔案)
解壓檔案: bzip2 -d 檔名.bz2(不保留原檔案)
bunzip2 檔名.bz2
bzip2 -cd 檔名2.bz2 > 檔名2(保留原檔案)
檢視壓縮過的檔案內容:bzcat 檔名.bz2
檔案的歸檔即打包檔案:tar [主選項+輔選項] 檔案或目錄
主選項:只能出現乙個主選項
c— create 建立乙個新歸檔檔案
x— 從歸檔檔案中提取檔案出來
t— 列出歸檔檔案的內容,檢視已經打包了哪些檔案,重點在檢視檔名
輔選項z—通過gzip的支援進行壓縮/解壓縮,一般格式為*.tar.gz
j— 通過bzip2的支援進行壓縮/解壓縮,一般格式為*.tar.bz2
j—通過xz的支援進行壓縮/解壓縮,一般格式為*.tar.xz
v— 歸檔或解包過程中顯示被打包的檔案
c—這個引數用在解壓縮時,若要在特定目錄解壓縮,可以使用這個引數
f— 輸出結果到檔案,必須寫該選項
–exclude=file在打包的過程中,不要將 file 打包! --排除某個檔案打包
常見的兩種壓縮方式:jcvf zcvf
打包、壓縮檔案1和2並重命名:tar zcvf 新檔名 檔名1 檔名2 檔名3 檔名4
解壓:tar xvf 檔名 該命令會自動判斷歸檔檔案的壓縮格式,自動呼叫相關程式進行解壓縮
解壓到指定路徑:tar xvf 檔名 -c 目標路徑
tar -xjv -f filename.tar.bz2 -c 欲解壓縮的目錄
檢視已壓縮檔案:tar tf 檔名
linux系統下的檔案與檔案系統的壓縮
今天我們就來聊一下關於在linux系統下的檔案壓縮問題。在linux系統上最常見的壓縮命令就是gzip,bzip2,xz以及乙個打包命令tar。接下來我們乙個乙個來看 gzip可以說是目前應用最廣的壓縮命令了,目前可以解開compress,zip,gzip等軟體所壓縮的檔案。接下來我們來看看這個命令...
Linux下的檔案壓縮
linux系統的檔案壓縮主要依賴三個壓縮命令 gzip,bzip2,xz以及乙個打包命令 tar。gzip命令 gzip是linux系統下應用非常廣泛的乙個壓縮命令,gzip可以解開compress,zip,gzip等軟體所壓縮的檔案,而gzip所建立的壓縮檔案通常字尾名為 gz。gzip的語法 g...
Linux 系統檔案介紹 對檔案的操作
fhs規範 bin binary 二進位制檔案 綠色sbin sbin 系統管理命令 usr 不是user的簡寫 unix system resource 根目錄下的bin sbin是系統執行時需要的命令 usr bin,usr sbin基本需求的二進位制命令 usr local bin,usr l...