<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Linux必學(xué)的重要命令

Linux必學(xué)的重要命令

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

tar

本文引用地址:http://dyxdggzs.com/article/201609/304215.htm

1. 作用

tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎可以工作于任何環(huán)境中,它的使用權限是所有用戶(hù)。

2. 格式

tar [主選項+輔選項] 文件或目錄

3.主要參數

使用該命令時(shí),主選項是必須要有的,它告訴tar要做什么事情,輔選項是輔助使用的,可以選用。

主選項:

-c 創(chuàng )建新的檔案文件。如果用戶(hù)想備份一個(gè)目錄或是一些文件,就要選擇這個(gè)選項。

-r 把要存檔的文件追加到檔案文件的未尾。例如用戶(hù)已經(jīng)做好備份文件,又發(fā)現還有一個(gè)目錄或是一些文件忘記備份了,這時(shí)可以使用該選項,將忘記的目錄或文件追加到備份文件中。

-t 列出檔案文件的內容,查看已經(jīng)備份了哪些文件。

-u 更新文件。就是說(shuō),用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的最后。

-x 從檔案文件中釋放文件。

輔助選項:

-b 該選項是為磁帶機設定的,其后跟一數字,用來(lái)說(shuō)明區塊的大小,系統預設值為20(20×512 bytes)。

-f 使用檔案文件或設備,這個(gè)選項通常是必選的。

-k 保存已經(jīng)存在的文件。例如把某個(gè)文件還原,在還原的過(guò)程中遇到相同的文件,不會(huì )進(jìn)行覆蓋。

-m 在還原文件時(shí),把所有文件的修改時(shí)間設定為現在。

-M 創(chuàng )建多卷的檔案文件,以便在幾個(gè)磁盤(pán)中存放。

-v 詳細報告tar處理的文件信息。如無(wú)此選項,tar不報告文件信息。

-w 每一步都要求確認。

-z 用gzip來(lái)壓縮/解壓縮文件,加上該選項后可以將檔案文件進(jìn)行壓縮,但還原時(shí)也一定要使用該選項進(jìn)行解壓縮。

3. 應用說(shuō)明

tar是Tape Archive(磁帶歸檔)的縮寫(xiě),最初設計用于將文件打包到磁帶上。如果下載過(guò)Linux的源代碼,或許已經(jīng)碰到過(guò)tar文件。tar是一個(gè)基于文件的命令,它本質(zhì)上是連續地、首尾相連地堆放文件。使用tar可以打包整個(gè)目錄樹(shù),這使得它特別適合用于備份。歸檔文件可以全部還原,或者從中展開(kāi)單獨的文件和目錄。備份可以保存到基于文件的設備或磁帶設備上。文件可以在還原時(shí)重定向,以便將它們重新放到一個(gè)與最初保存它們的目錄(或系統)不同的目錄(或系統)。tar與文件系統無(wú)關(guān),可以使用在ext2、ext3、JFS、Reiser和其它文件系統上。它支持各種備份介質(zhì),包括軟盤(pán)、光盤(pán)寫(xiě)入器、可重寫(xiě)的光盤(pán)、JazZip、磁帶、高端磁帶等。Linux中以.tar結尾的文件都是用tar創(chuàng )建的。它的使用超出了單純的備份,可用來(lái)把許多不同文件放到一起組成一個(gè)易于分開(kāi)的文件。如果使用Linux源代碼安裝程序,一定使用過(guò)tar文件。這是一個(gè)基于文件的命令,它本質(zhì)上是連續地、首尾相連地堆放文件。tar官方網(wǎng)址是http://www.gnu. org/software/tar/tar.html。

請注意,不要忘了Linux是區分大小寫(xiě)的。例如,tar命令應該總是以小寫(xiě)的形式執行。命令行開(kāi)關(guān)可以是大寫(xiě)、小寫(xiě)或大小寫(xiě)的混合。例如,-t和-T執行不同的功能。文件或目錄名稱(chēng)可以混合使用大小寫(xiě),而且就像命令和命令行開(kāi)關(guān)一樣是區分大小寫(xiě)的。

4.應用實(shí)例

tar是一個(gè)命令行的工具,沒(méi)有圖形界面。使用Konsole打開(kāi)一個(gè)終端窗口,接下來(lái)是一個(gè)簡(jiǎn)單的備份命令(在/temp目錄中創(chuàng )建一個(gè)back.tar的文件,/usr目錄中所有內容都包含在其中。):

$tar cvf - /usr > /temp/back.tar

另外,tar命令支持前面第三講中講過(guò)的crontab命令,可以用crontab工具設置成基于時(shí)間的有規律地運行。例如,每晚6點(diǎn)把/usr目錄備份到hda—第一個(gè)IDE接口的主驅動(dòng)器 (總是位于第一個(gè)硬盤(pán))中,只要將下面語(yǔ)句添加到root的crontab中即可:

$00 06 * * * tar cvf /dev/hda1/usrfiles.tar - /usr

一般情況下,以下這些目錄是需要備份的:

◆ /etc 包含所有核心配置文件,其中包括網(wǎng)絡(luò )配置、系統名稱(chēng)、防火墻規則、用戶(hù)、組,以及其它全局系統項。

◆ /var 包含系統守護進(jìn)程(服務(wù))所使用的信息,包括DNS配置、DHCP租期、郵件緩沖文件、HTTP服務(wù)器文件、dB2實(shí)例配置等。

◆ /home 包含所有默認用戶(hù)的主目錄,包括個(gè)人設置、已下載的文件和用戶(hù)不希望失去的其它信息。

◆ /root 根(root)用戶(hù)的主目錄。

◆ /opt 是安裝許多非系統文件的地方。IBM軟件就安裝在這里。OpenOffice、JDK和其它軟件在默認情況下也安裝在這里。

有些目錄是可以不備份的:

◆ /proc 應該永遠不要備份這個(gè)目錄。它不是一個(gè)真實(shí)的文件系統,而是運行內核和環(huán)境的虛擬化視圖,包括諸如/proc/kcore這樣的文件,這個(gè)文件是整個(gè)運行內存的虛擬視圖。備份這些文件只是在浪費資源。

◆ /dev 包含硬件設備的文件表示。如果計劃還原到一個(gè)空白的系統,就可以備份/dev。然而,如果計劃還原到一個(gè)已安裝的Linux 系統,那么備份/dev是沒(méi)有必要的。

unzip

1. 作用

unzip命令位于/usr/bin目錄中,它們和MS DOS下的pkzip、pkunzip及MS Windows中的Winzip軟件功能一樣,將文件壓縮成.zip文件,以節省硬盤(pán)空間,當需要的時(shí)候再將壓縮文件用unzip命令解開(kāi)。該命令使用權限是所有用戶(hù)。

2. 格式

unzip [-cflptuvz][-agCjLMnoqsVX][-P 密碼>][.zip文件][文件][-d 目錄>][-x 文件>]

3. 主要參數

-c:將解壓縮的結果顯示到屏幕上,并對字符做適當的轉換。

-f:更新現有的文件。

-l:顯示壓縮文件內所包含的文件。

-p:與-c參數類(lèi)似,會(huì )將解壓縮的結果顯示到屏幕上,但不會(huì )執行任何的轉換。

-t:檢查壓縮文件是否正確。

-u:與-f參數類(lèi)似,但是除了更新現有的文件外,也會(huì )將壓縮文件中的其它文件解壓縮到目錄中。

-v:執行是時(shí)顯示詳細的信息。

-z:僅顯示壓縮文件的備注文字。

-a:對文本文件進(jìn)行必要的字符轉換。

b:不要對文本文件進(jìn)行字符轉換。

-C:壓縮文件中的文件名稱(chēng)區分大小寫(xiě)。

-j:不處理壓縮文件中原有的目錄路徑。

-L:將壓縮文件中的全部文件名改為小寫(xiě)。

-M:將輸出結果送到more程序處理。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: Linux 重要命令

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>