Linux文件壓縮和打包

6.1壓縮打包介紹

壓縮和打包的意義:

1,節省磁盤空間

2,節省傳輸時間

3,節省帶寬資源

常見的壓縮文件:

1.PNG

linux的後綴名是一種約定,而不是固定格式。

6.2 gzip壓縮工具

2.PNG

做實驗先生成一個文件

3.PNG

在/etc/下查找以conf結尾的文件,並把這些文件的內容寫入1.txt中。

經過多次寫入,生成一個2M大小28323行的文件。

4.PNG

壓縮後的效果。

5.PNG

解壓後的大小沒有恢復爲原文件大小的原因是擠掉了原文件的“水份”

使用gunzip和gzip -d的結果是一樣的。

6.PNG

指定壓縮或解壓路徑,並不刪除原文件。

6.3 bzip壓縮工具

7.PNG

幾乎和gzip一樣的壓縮工具,只是壓縮比率更高。

6.4 xz壓縮工具

8.PNG

壓縮比率比bzip2還要高的壓縮工具。

6.5 zip壓縮工具

9.PNG

zip壓縮最大的特點是可以壓縮目錄。

10.PNG

zip工具的命令格式和大多命令不同,他的目標文件是在源文件之前的。

zip工具在壓縮後不會刪除源文件

和之前的壓縮工具不同,zip並不具有解壓功能。解壓zip需要安裝unzip

11.PNG

12.PNG

zip支持重定向解壓目錄,但是不支持改名。

新文件名將被zip認爲是目錄,它會新建一個目錄再解壓。

由於zip是支持目錄壓縮的,所以他不支持查看單個文件內容。

但是zip -l可以查看壓縮包內的文件列表。

13.PNG

6.6 tar打包

打包的意義:

同樣大小的單個文件和多個文件相比,單個文件的傳輸效率更高。

14.PNG

-c 打包 -v可視化過程 -f 包名 -x解包 -t查看 --exclude過濾文件(通配符要加雙引號)

tar工具和zip用法類似,-f後必須加包名。

5.7 打包並壓縮

tar打包工具在打包的過程中支持壓縮

15.PNG

格式對應關係:

gzip  -z

bzip2 -j

xz      -J

打包後壓縮的文件可以通過tar -tf查看。






 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章