檔案壓縮與打包

2021-07-14 06:39:55 字數 840 閱讀 3472

檔案壓縮原理:

目前計算機都是使用所謂的byte來計量的,而事實上最小的計量單位應該是bit,而1byte=8bit,而對於數字1,1byte也就是乙個bit,相當於浪費了7個bit,因此可以壓縮。

linux常見的壓縮命令:

壓縮檔案的拓展名一般是: .tar .gz .tgz等

gzip最常見的壓縮命令:壓縮檔案名為.gz,

引數:-d 解壓縮

-v 顯示出原檔案/壓縮檔案的壓縮比等資訊

要注意:當使用gzip時,在預設狀態下原本的檔案會被壓縮成為.gz的檔名,原檔案也不存在了

打包命令:tar

compress等命令僅能針對單一檔案進行壓縮,而gzip雖然能夠針對目錄進行壓縮,但這是講目錄中所有檔案分別進行壓縮的操作,不像在windows中,可以使用winrar軟體將許多資料一起壓縮

linux的打包命令:tar,能夠將多個目錄或檔案打包成乙個大檔案,同時通過gzip/bzip2的支援。

引數:-c 新建打包檔案,可搭配-v來檢視過程中被打包的檔名

-x 解壓縮、

-t 檢視打包檔案的內容含有哪些檔名

-c -t -x 這三個命令不可能出現在同一串命令列

-j 通過bzip2的支援進行壓縮/解壓縮,

-z 通過gzip的支援進行壓縮/解壓縮

-v 在壓縮/解壓縮的過程中,講正在處理的檔名顯示出來

最簡單的使用tar方式:

壓縮:tar-jcv -f  filename.tar.bz2 要被壓縮的檔案或目錄名稱

查詢 tar-jtv -f filename.tar.bz2

解壓縮:tar-jxv-f filename.tar.bz2 -c

Linux 檔案壓縮與打包

通過壓縮演算法將檔案的體積減小,同時將多個檔案合併在一起。將多個檔案或者目錄合併成乙個檔案。z compress程式壓縮檔案 gz gzip程式壓縮檔案 bz2 bzip2程式壓縮檔案 tar tare程式打包的軟體,並未壓縮 tar.gz tar打包的檔案,使用gzipo壓縮 tar.bz2 ta...

Linux tar檔案打包與壓縮

在檔案的整理及傳輸過程中,經常會用到將檔案或者資料夾通過打包壓縮的方式整理成為乙個歸檔的檔案,windows中用到的壓縮解壓工具有很多,並且很方便,但是在linux當中呢,可能會稍微複雜一點,並且方式同樣是多樣化的。檔案字尾 功能說明 zip zip程式打包壓縮的檔案 rar rar程式打包壓縮的檔...

linux檔案壓縮與打包

1.0 壓縮打包介紹 常見的壓縮檔案的字尾名 1.1 gzip壓縮工具 建立乙個目錄用find搜尋cat追加到1.txt,多使用幾次 find etc type f name conf exec cat 1.txt 看大小 root linux1 234 du sh 1.txt 848k 1.txt...