檔案與檔案系統的壓縮與打包

2021-09-28 21:51:53 字數 2469 閱讀 6506

常見的壓縮字尾

*.z compress

程式壓縮的檔案;

*.zip zip

程式壓縮的檔案;

*.gz gzip

程式壓縮的檔案;

*.bz2 bzip2

程式壓縮的檔案;

*.xz xz

程式壓縮的檔案;

*.tar tar

程式打包的資料,並沒有壓縮過;

*.tar.gz tar

程式打包的檔案,其中並且經過

gzip

的壓縮

*.tar.bz2 tar

程式打包的檔案,其中並且經過

bzip2

的壓縮

*.tar.xz tar

程式打包的檔案,其中並且經過

xz 的壓縮

compress

這個命令已經很老了,了解一下就ok了,壓縮完成以後的字尾是【.z】

compress -v www #壓縮www檔案

uncompress www.z #解壓www檔案

compress -c -v www > www.z #壓縮www檔案並保留原檔案

gzip

目前 gzip

可以解開

compress, zip

與 gzip

等軟體所壓縮的檔案,壓縮完成後的字尾是【.gz】

可以使用

zcat

這個命令檢視壓縮包裡面的檔案

注意:壓縮完成後預設不保留原檔案,想要做備份可以加上選項【-c】

常用的選項

-c :壓縮完成後保留原檔案;

-d :解壓縮;

-t :可以用來檢驗乙個壓縮檔案的一致性~看看檔案有無錯誤;

-v :顯示壓縮過程;

-# :# 為數字的意思,代表壓縮等級,-1 最快,但是壓縮比最差、-9 最慢,但是壓縮比最好!預設是 -6

gzip www #壓縮www檔案

gzip -d www #解壓www檔案

gzip -c www >www.gz #壓縮www檔案後保留原檔案

bzip2

和gzip的用法幾乎一樣,壓縮完成後字尾名是【.bz2】

可以使用

bzcat

這個命令檢視壓縮包裡面的檔案

常用選項

-k :保留原始檔案,而不會刪除原始的檔案

其他的選項參考gzip

bzip2 www #壓縮www檔案

bzip2 -d www.bz2 #解壓www檔案

bzip2 -k www#壓縮www檔案並保留原檔案

打包命令

tar命令與解壓縮命令不一樣,tar命令可以將幾個檔案打包成乙個檔案

常用選項

-c :建立打包檔案

-t :檢視打包檔案的內容含有哪些檔名,重點在察看「檔名」;

-x :解開打包或解壓縮的功能,可以搭配 -c (大寫) 在特定目錄解開

特別留意的是, -c, -t, -x 不可同時出現在一串命令列中。

-z :通過 gzip 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.gz

-j :通過 bzip2 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2

-j :通過 xz 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.xz

特別留意, -z, -j, -j 不可以同時出現在一串命令列中

-v :顯示壓縮/解壓縮的過程中

-f filename:-f 指明打包後的名字

-c 目錄 :這個選項用在解壓縮,指定自定義目錄。

tar cvf www.tar www #歸檔www檔案

tar cvf www.tar www --remove-files#打包後刪除原檔案

tar tvf www.tar #檢視www.tar裡面包含哪些檔案

tar xvf www.tar -c /usr/local #解歸檔並放在/usr/local裡面

呼叫gzip

tar zcf www.tar.gz qq ww ee #壓縮並歸檔

tar zxf www.tar.gz -c /usr/local #解壓並放在/usr/local

呼叫bzip2

tar jcf www.tar.gz qq ww ee #壓縮並歸檔

tar jxf www.tar.gz -c /usr/local #解壓並放在/usr/local

檔案與檔案系統的壓縮與打包

一 單一檔案壓縮 1 gzip,zcat gzip cdtv file c 壓縮資料輸出 重定向 d 解壓縮引數 t 檢驗壓縮檔案的一致性,檢視有無錯誤 v 顯示原檔案 壓縮檔案壓縮比等資訊 壓縮等級 zcat 讀取純文字被壓縮後的檔案 2 bzip2,bzcat bzip2 cdkzv file ...

檔案與檔案系統的壓縮與打包

在linux系統中的常見的壓縮副檔名主要有 z compress程式壓縮的檔案 gz gzip程式壓縮的檔案 bz2 bzip2程式壓縮的檔案 tar tar程式打包的資料,並沒有壓縮過 tar.gz tar程式打包的檔案,其中並且經過gzip的壓縮 tar.bz2 tar程式打包的檔案,其中並且經...

檔案與檔案系統的壓縮與打包

一 打包命令 格式 tar 引數 新建的檔名 filename 引數 c 新建打包檔案,可搭配 v 來檢視過程中被打包的檔名 x 解打包或解壓縮的功能。z 通過bzip2的支援進行壓縮 解壓縮,此時檔名最好是 tar.gz f filename f 後面要接被處理的檔名,c 目錄,這個引數用在解壓縮...