华南俳烁实业有限公司

考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
  當(dāng)前位置:Linux認(rèn)證 > 綜合輔導(dǎo) > 文章內(nèi)容
  

linux常用命令加實(shí)例大全:tar

 [ 2016年6月8日 ] 【

tar
1.作用
tar命令是Unix/Linux系統(tǒng)中備份文件的可靠方法,幾乎可以工作于任何環(huán)境中,它的使用權(quán)限是所有用戶。
2.格式
tar [主選項(xiàng)+輔選項(xiàng)] 文件或目錄
3.主要參數(shù)
使用該命令時(shí),主選項(xiàng)是必須要有的,它告訴tar要做什么事情,輔選項(xiàng)是輔助使用的,可以選用。
主選項(xiàng):
-c 創(chuàng)建新的檔案文件。如果用戶想備份一個(gè)目錄或是一些文件,就要選擇這個(gè)選項(xiàng)。
-r 把要存檔的文件追加到檔案文件的未尾。例如用戶已經(jīng)做好備份文件,又發(fā)現(xiàn)還有一個(gè)目錄或是一些文件忘記備份了,

這時(shí)可以使用該選項(xiàng),將忘記的目錄或文件追加到備份文件中。
-t 列出檔案文件的內(nèi)容,查看已經(jīng)備份了哪些文件。
-u 更新文件。就是說,用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的

最后。
-x 從檔案文件中釋放文件。
輔助選項(xiàng):
-b 該選項(xiàng)是為磁帶機(jī)設(shè)定的,其后跟一數(shù)字,用來說明區(qū)塊的大小,系統(tǒng)預(yù)設(shè)值為20(20×512 bytes)。
-f 使用檔案文件或設(shè)備,這個(gè)選項(xiàng)通常是必選的。
-k 保存已經(jīng)存在的文件。例如把某個(gè)文件還原,在還原的過程中遇到相同的文件,不會(huì)進(jìn)行覆蓋。
-m 在還原文件時(shí),把所有文件的修改時(shí)間設(shè)定為現(xiàn)在。
-M 創(chuàng)建多卷的檔案文件,以便在幾個(gè)磁盤中存放。
-v 詳細(xì)報(bào)告tar處理的文件信息。如無此選項(xiàng),tar不報(bào)告文件信息。
-w 每一步都要求確認(rèn)。
-z 用gzip來壓縮/解壓縮文件,加上該選項(xiàng)后可以將檔案文件進(jìn)行壓縮,但還原時(shí)也一定要使用該選項(xiàng)進(jìn)行解壓縮。
4.應(yīng)用說明
tar 是Tape Archive(磁帶歸檔)的縮寫,最初設(shè)計(jì)用于將文件打包到磁帶上。如果下載過Linux的源代碼,或許已經(jīng)碰到過

tar文件
請(qǐng)注意,不要忘了Linux是區(qū)分大小寫的。例如,tar命令應(yīng)該總是以小寫的形式執(zhí)行。命令行開關(guān)可以是大寫、小寫或大小

寫的混合。例如,-t和-T執(zhí)行不同的功能。文件或目錄名稱可以混合使用大小寫,而且就像命令和命令行開關(guān)一樣是區(qū)分

大小寫的。
5.應(yīng)用實(shí)例
tar是一個(gè)命令行的工具,沒有圖形界面。使用Konsole打開一個(gè)終端窗口,接下來是一個(gè)簡(jiǎn)單的備份命令(在/temp目錄中

創(chuàng)建一個(gè)back.tar的文件,/usr目錄中所有內(nèi)容都包含在其中。):
$tar cvf - /usr > /temp/back.tar
另外,tar命令支持前面第三講中講過的crontab命令,可以用crontab工具設(shè)置成基于時(shí)間的有規(guī)律地運(yùn)行。例如,每晚6點(diǎn)

把/usr目 錄備份到hda—第一個(gè)IDE接口的主驅(qū)動(dòng)器 (總是位于第一個(gè)硬盤)中,只要將下面語(yǔ)句添加到root的crontab中即可


$00 06 * * * tar cvf /dev/hda1/usrfiles.tar - /usr
一般情況下,以下這些目錄是需要備份的:
◆/etc 包含所有核心配置文件,其中包括網(wǎng)絡(luò)配置、系統(tǒng)名稱、防火墻規(guī)則、用戶、組,以及其它全局系統(tǒng)項(xiàng)。
◆ /var 包含系統(tǒng)守護(hù)進(jìn)程(服務(wù))所使用的信息,包括DNS配置、DHCP租期、郵件緩沖文件、HTTP服務(wù)器文件、dB2實(shí)

例配置等。
◆/home 包含所有默認(rèn)用戶的主目錄,包括個(gè)人設(shè)置、已下載的文件和用戶不希望失去的其它信息。
◆/root 根(root)用戶的主目錄。
◆/opt 是安裝許多非系統(tǒng)文件的地方。IBM軟件就安裝在這里。OpenOffice、JDK和其它軟件在默認(rèn)情況下也安裝在這里。
有些目錄是可以不備份的:
◆ /proc 應(yīng)該永遠(yuǎn)不要備份這個(gè)目錄。它不是一個(gè)真實(shí)的文件系統(tǒng),而是運(yùn)行內(nèi)核和環(huán)境的虛擬化視圖,包括諸

如/proc/kcore這樣的文件,這個(gè)文件是整個(gè)運(yùn)行內(nèi)存的虛擬視圖。備份這些文件只是在浪費(fèi)資源。
◆/dev 包含硬件設(shè)備的文件表示。如果計(jì)劃還原到一個(gè)空白的系統(tǒng),就可以備份/dev。然而,如果計(jì)劃還原到一個(gè)已安裝

的Linux 系統(tǒng),那么備份/dev是沒有必要的。

本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
兴和县| 罗山县| 扎鲁特旗| 桐乡市| 平舆县| 砀山县| 津南区| 长顺县| 永安市| 福建省| 花莲县| 东兴市| 邯郸县| 阳江市| 安平县| 南靖县| 桐梓县| 连云港市| 南宁市| 西畴县| 三穗县| 乐亭县| 阿城市| 平原县| 武城县| 长顺县| 师宗县| 汉沽区| 申扎县| 上思县| 云霄县| 玉林市| 沈阳市| 永寿县| 微山县| 宜兰市| 浦县| 黔西| 武邑县| 广宁县| 麻栗坡县|