自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Unix操作系統(tǒng)tar實用講解

系統(tǒng) 其他OS
我們今天來學習下tar。Unix操作系統(tǒng)中的備份和恢復數(shù)據(jù)的控制程序大多數(shù)是用tar命令實現(xiàn)的。tar命令具有使用簡單好學易用的特點。

目前,在我國金融界被廣泛地采用Unix操作系統(tǒng)以其強大的功能分時、多任務、多用戶、網(wǎng)絡互連、圖形接口等,倍受金融企業(yè)青睞。中國農(nóng)業(yè)銀行現(xiàn)應用的SCO Unix操作系統(tǒng) OPENSERVER50更是功能強勁。

各家銀行的儲蓄、會計、信用卡等計算機業(yè)務處理系統(tǒng)均運行在Unix操作系統(tǒng)平臺上。電子化的發(fā)展拓展了銀行的業(yè)務領域,提高了工作效率,加強了業(yè)務的準確性、保密性、安全性,樹立了銀行的社會形象,產(chǎn)生間接的經(jīng)濟效益。電子化銀行的發(fā)展對計算機數(shù)據(jù)的可靠性提出了更高的要求。

據(jù)筆者調查,在Unix操作系統(tǒng)上備份和恢復數(shù)據(jù)的控制程序決大多數(shù)是用tar命令實現(xiàn)的。tar命令具有使用簡單好學易用的特點。但筆者在使用tar命令的過程中,發(fā)現(xiàn)tar命令對于中國用戶具有一個嚴重的隱患:對文件名為漢字且較長的文件能夠歸檔打包,但不能解開該檔案包。

實際應用

本程序使用5個選項 -t -c -v -p -u,每次只能用一個參數(shù),每個參數(shù)對應一個功能。

例如:
mtar -v abc 既可修復上面提到的abc包打不開問題。
mtar -v /dev/fd0135ds18可修復tar格式3″軟盤。
mtar -c /dev/fd0135ds18可加密tar格式3″軟盤。
mtar -v /dev/fd0135ds18可解密tar格式3″軟盤。
mtar -t abc可詳細列出abc包中文件信息,sum_v=0表示文件屬性頭校驗正常,compress=[1]表示文件抽取時自動解壓縮。

本程序從編寫至今筆者進行了十四次改版,使該程序適合含任何文件類型的tar檔案包。并在SCO Unix操作系統(tǒng) 3242和SCO OPENSERVER 50下多次進行編譯和全面功能測試。現(xiàn)將該程序整理出來,敬請同行多加指教。源程序附后。

 

  1. Mtar.c內(nèi)容如下:  
  2. #define TBLOCK 512  
  3. #define NBLOCK 20  
  4. #define NAMSIZ 100  
  5. char dummy[TBLOCK]  
  6. char name[NAMSIZ]  
  7. char linkname[NAMSIZ]  
  8. mainargc,argv  
  9. FILE*fp  
  10. printf″Usage:mtar-[c,v,t,p,u]tarfile\n″  
  11. iffp=fopenargv[2],″r+″==NULL  
  12. printf″Can not open the %s\n″,argv[2]  
  13. iffreaddblock.dummy,TBLOCK,1,fp!=1  
  14. printf″Can not read the%s !\n″,argv[2]  
  15. fori=0i  TBLOCKi++ sumsum=sum+dblock.dumm  
  16. fori=0i NAMSIZi++{  
  17. seekip=fseekfp,-TBLOCK,SEEK_CUR  

我們對Unix操作系統(tǒng)中tar的實用例子就講解到這里,對tar的問題,我們就基本上講解完了。

【編輯推薦】

  1. Unix操作系統(tǒng)快速復制方法
  2. 講解Unix操作系統(tǒng)UUCP系統(tǒng)程序的安全
  3. Unix操作系統(tǒng)中UUCP知識講解
  4. Unix操作系統(tǒng)小知識盤點
  5. Unix操作系統(tǒng)知識掃盲
責任編輯:小霞
相關推薦

2010-04-19 13:47:20

Unix操作系統(tǒng)

2010-04-20 11:34:26

Unix操作系統(tǒng)

2010-04-19 17:25:31

Unix操作系統(tǒng)

2010-04-29 13:30:20

Unix操作系統(tǒng)

2010-04-15 14:40:26

Unix操作系統(tǒng)

2010-05-04 14:42:33

Unix操作系統(tǒng)

2010-05-04 17:17:46

Unix類

2010-04-16 16:53:46

Unix操作系統(tǒng)

2010-04-16 11:18:23

2010-04-19 16:47:40

Unix操作系統(tǒng)

2010-04-30 17:53:29

2010-04-29 17:15:48

Unix操作系統(tǒng)

2010-04-09 15:10:41

Unix操作系統(tǒng)

2010-04-16 14:05:07

Unix操作系統(tǒng)

2010-04-16 14:13:51

Unix操作系統(tǒng)

2010-04-19 13:54:43

Unix操作系統(tǒng)

2010-04-29 14:08:38

Unix操作系統(tǒng)

2010-05-07 17:41:36

BSD Unix

2010-04-16 14:46:22

2010-04-08 16:40:35

點贊
收藏

51CTO技術棧公眾號