Linux檔案壓縮與部分指令

2021-09-27 03:13:54 字數 1055 閱讀 1461

1.計算機系統都使用byte單位來計量,但是最小單位是bit。1byte=8bits,當乙個資料不足8bits時,所占用的儲存空間也是1byte,這樣就占用了多餘的空間,壓縮技術就是將這些多餘的空間釋放出來,從而使檔案變小。

2.有些資料會連續有很多重複的部分,壓縮技術將這些重複的資料進行統計記錄,來達到壓縮的目的。比如,某資料為『1111111111…』,那麼壓縮技術可以記錄為n個1,不需要全部儲存起來占用空間。

但是資料在使用時,還需要解壓,恢復成原本的樣子,這樣作業系統才可以識別。

linux環境下,壓縮檔案的拓展名一般為*.tar, *. tar.gz , *.gz , *.z, *.bz2

*.z:compress程式壓縮的檔案

**.gz:gzip程式壓縮的檔案

.bz2:bzip2程式壓縮的檔案

*.tar:tar程式打包的檔案,並沒有壓縮過

*. tar.gz:ar程式打包的檔案,經過gzip的壓縮

*. tar.bz2:ar程式打包的檔案,經過bzip2的壓縮

不同的拓展名用不同的解壓命令。

gzip是應用最廣的壓縮命令。可以解開compress,zip,gzip壓縮的檔案。

壓縮:#gzip -v ***.config

解壓 #gzip -d ***.config.gz

-v:顯示出壓縮比資訊

-d:解壓縮的引數

為取代gzip而來

用法與gzip類似

壓縮:#bzip2 -v ***.config

解壓 #bzip2 -d ***.config.bz2

壓縮:tar -jcv -f ***.tar.bz2

tar -zcv -f ***.tar.gz

解壓:tar -jxv -f ***.tar.bz2 -c(解壓目錄)

tar -zxv -f ***.tar.gz

j:通過bzip2進行解壓/壓縮

z:通過gzip進行解壓/壓縮

c:新建打包檔案

x:解打包/解壓縮

v:顯示出正在處理的檔名

f filename:f後面跟被處理的檔名

linux部分指令

一.進入目錄需要哪些許可權,在目錄中執行增刪查 cd,touch,ls,rm,mv等 改檔案動作,需要哪些許可權.1.進入目錄需要那些許可權 r 讀許可權 w 寫許可權 x 執行許可權 其次可以通過chmod來增刪許可權,其指令如下 chmod u g o a r w x 建立乙個目錄,來驗證一下許...

LINUX部分指令

本人第一次對自己所學的命令總結,如有錯誤歡迎指出。ctrl c 停止當前執行的命令 permission denied 沒有許可權 root localhost 其中root表示當前使用者是管理員賬戶,localhost表示主機名,表示管理員 su使用者名稱 表示切換使用者。例如su root 選項...

彙編部分部分指令

cbw 位元組轉換為字指令執行的操作 al的內容擴充套件到ah,形成ax中的字。int xxh int 21h 呼叫 int 21h 中斷,百返回值放在 al暫存器中從鍵盤輸入,並以16進製制儲存通過給ah暫存器賦值,然後呼叫int 21h指令,計算機就會根據ah暫存器度中的版值執行相應的操作,權其...