- 論壇徽章:
- 0
|
160 第三部分網(wǎng)絡(luò)及Internet工具
下載
(續(xù))
命令及選項(xiàng)作用
v 歸檔時(shí)顯示每一個(gè)文件名
z , - - g z i p , - - u n g z i p 通過(guò)g z i p過(guò)濾檔案
z, --compress, -通過(guò)c o m p r e s s過(guò)濾檔案
u n c o m p r e s s
- - u s e - c o m p r e s s 通過(guò)p r o g過(guò)濾檔案(必須接受- d選項(xiàng))
program p ro g
d, --diff , - - c o m p a r e 檢查檔案和文件系統(tǒng)之間的差異
用戶創(chuàng)建一個(gè)檔案文件時(shí),采用c選項(xiàng)并帶上f選項(xiàng),即c f;如果對(duì)一個(gè)檔案文件進(jìn)行解檔,
則采用x選項(xiàng)并帶上f選項(xiàng),即x f。在下面給出的例子中,將m y d i r及其子目錄下的所有文件保存
在檔案文件m y a r c h . t a r中:
$ tar cf myarch.tar mydir
而下面的命令,則是采用x f選項(xiàng)對(duì)檔案文件m y a r c h . t a r進(jìn)行解檔,抽取出所有的文件和子目錄:
$ tar xf myarch.tar
如果要下載t a r檔案文件,那么用戶經(jīng)常要做的工作就是解檔;使用v選項(xiàng),可以顯示解出
的文件名,如下所示:
$ tar xvf myarch.tar
用戶創(chuàng)建一個(gè)檔案文件名后,可能會(huì)經(jīng)常需要進(jìn)行修改,例如添加或替換文件。當(dāng)然你
可以通過(guò)重新創(chuàng)建一個(gè)檔案來(lái)達(dá)到目的,但是使用t a r提供的另外一些選項(xiàng),會(huì)更方便、更自
然些。使用r 選項(xiàng)可以添加文件到已創(chuàng)建的檔案文件中,在下面給出的命令中,用戶將s t o r i e s
目錄下的所有文件添加到m y a r c h . t a r中:
$ tar rf myarch.tar stories
如果要變動(dòng)已歸檔過(guò)的某個(gè)目錄下的任何文件,可以使用u選項(xiàng),讓t a r命令在檔案中更新
修改過(guò)的文件。當(dāng)命令執(zhí)行時(shí),檢查指定目錄中所有文件的更新情況,只要與最近一次歸檔
的情況不同,就對(duì)檔案文件進(jìn)行相應(yīng)的更改。在下面給出的示例中,采用m y d i r目錄中最近修
改過(guò)的或新創(chuàng)建的文件,更新m y a r c h . t a r檔案文件:
$ tar uf myarch.tar mydir
11.11 壓縮文件
采用F T P傳送文件時(shí),許多文件是經(jīng)過(guò)壓縮了的。壓縮文件既能減少文件的大小,又可以
更好地保證數(shù)據(jù)的完整性;并且,壓縮文件在傳送過(guò)程中不易產(chǎn)生錯(cuò)誤。用來(lái)壓縮U n i x文件
的方法有好幾種,每一種都有自己的擴(kuò)展名;其中主要的壓縮方法有c o m p r e s s、z i p和g z i p,
它們各自的擴(kuò)展名分別為“. Z”、“. z i p”和“. g z”。
11 . 11.1 compress、u n c o m p r e s s和z c a t
c o m p r e s s是U n i x常用的壓縮方法,一般與U n i x操作系統(tǒng)捆綁在一起,它使用L e m p e l - Z i v
代碼方法。用戶可以使用c o m p r e s s命令對(duì)文件進(jìn)行壓縮,然后采用u n c o m p r e s s或z c a t命令進(jìn)行
解壓,這種壓縮文件具有擴(kuò)展名. Z。 |
|