Linux-11-打包壓縮

03.打包壓縮

●打包壓縮是日常工作中備份文件的- -種方式
●在不同操作系統中,常用的打包壓縮方式是不同的

Windows 常用 rar ,Mac常用zip ,Linux 常用tar.gz

3.1打包/解包
●tar是Linux中最常用的備份工具,此命令可以把一系列文件打包到-個大文件中,也可以把一個打
包的大文件恢復成一系列文件
●tar的命令格式如下:

#打包文件
tar -cvf 打包文件. tar 被打包的文件/路徑…
#解包文件
tar -xvf 打包文件. tar

tar選項說明

選項 含義
c 生成檔案文件,創建打包文件
x 解開檔案文件
v 列出歸檔解檔的詳細過程,顯示進度
f 指定檔案文件名稱,f後面一定是.tar文件,所以必須放選項最後

注意: f選項必須放在最後,其他選項順序可以隨意

打包解包演練

1.刪除桌面下的所有內容
2.在桌面下新建三個空白文件01.py、 02.py、 03.py
3.將這三個文件打一個py. tar的包
4.新建tar目錄,並且將py.tar移動到tar目錄下
5.解包py.tar

3.2壓縮/解壓縮
1) gzip
●tar與gzip命令結合可以使用實現文件打包和壓縮

  • tar只負責打包文件,但不壓縮
  • 用gzip壓縮tar打包後的文件,其擴展名-般用xxx. tar.gz

在Linux中,最常見的壓縮文件格式就是xxx. tar.gz

●在tar命令中有一個選項-z可以調用gzip, 從而可以方便的實現壓縮和解壓縮的功能
●命令格式如下:

#壓縮文件
tar -zcvf 打包文件.tar.gz 被壓縮的文件/路徑…
#解壓縮文件
tar -zxvf 打包文件.tar.gz
#解壓縮到指定路徑
tar -zxvf 打包文件.tar.gz -c 目標路徑

選項 含義
-C 解壓縮到指定目錄,注意:要解壓縮的目錄必須存在

2) bzip2
●tar與bzip2命令結合可以使用實現文件打包和壓縮(用法和gzip一樣)

  • tar只負責打包文件,但不壓縮,
  • 用bzip2壓縮tar打包後的文件,其擴展名一般用xxx. tar. bz2

●在tar命令中有一一個選項-j 可以調用| bzip2,從而可以方便的實現壓縮和解壓縮的功能
●命令格式如下:

#壓縮文件
tar -jcvf打包文件.tar.bz2被壓縮的文件/路徑…
#解壓縮文件
tar -jxvf打包文件. tar.bz2

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