Linux基本命令——備份與恢復文檔

在linux系統中,最簡單的備份文檔的方式是cp,但當文檔數目數量較多時,cp便顯得力不從心,並且會佔用過多的硬盤資源。在這種情況下,最好的方法便是壓縮和歸檔。下面將詳細的介紹壓縮與歸檔兩種方法。


一,使用壓縮和解壓方式

gzip和bzip2是linux系統最常用的兩種壓縮方式,兩者使用的壓縮算法不同,但使用格式基本一樣,bzip2的壓縮效率會好一些。


1,gzip和gunzip命令

gzip是壓縮命令,其製作的壓縮文件默認的擴展名是“.gz”,使用“-9”選項可以提高壓縮效率。

命令格式:gzip [選項] 文件名

wKioL1aZA4rzsfyRAABLv9eHxmw541.jpg


gunzip是解壓命令,也可是使用gzip -d命令,效果一樣。

命令格式:gunzip 壓縮後的文件名稱

gzip -d 壓縮後的文件名稱

wKioL1aZBLuDyZc3AABMT3dB5bo167.jpg


2,bzip2和bunzip2命令

bzip2是壓縮命令,bunzip2是解壓命令。其製作的壓縮文件默認的擴展名是“.bz2”,使用方法與上面的gzip和gunzip一樣。

wKiom1aZBk-BCd2mAAByeQZsCLM711.jpg


二,使用tar歸檔和釋放方式

tar命令是歸檔命令,實際操作中會調用壓縮命令,以節約磁盤空間。使用tar命令時,可省略選項前面的“-”。

選項:

-c : 創建.tar格式的包文件

-C: 解壓時指定釋放的目標文件夾

-f : 表示使用歸檔文件

-j : 表示調用bzip2壓縮工具

-p: 打包時保留文件以及目錄的權限

-P: 打包是保留文件以及目錄的絕對路徑

-t : 列表查看包內的文件

-v : 輸出詳細信息

-x : 解開.tar格式的包文件

-z : 調用gzip壓縮工具


1,歸檔

命令格式:tar 選項 歸檔及壓縮文件名  需要歸檔的源文件及目錄

使用命令:tar  zcvf  ceshi.txt.tar  ceshi.txt                         //調用gzip命令壓縮,並創建tar包

wKiom1aZC93gqpiqAABHhzKNU6E584.jpg


2,從歸檔文件中恢復數據

命令格式: tar 選項 歸檔及壓縮文件名 [-C 目標目錄]

使用命令: tar zxvf ceshi.txt.tar -C /usr/                           //將ceshi.txt.tar包解壓還原到/usr目錄下

wKioL1aZDYvh1pJcAABcbJKmcvc439.jpg


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