偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Unix鏈接知識(shí)講解

系統(tǒng) 其他OS
文章中,我們知道文件名是文件i節(jié)點(diǎn)的鏈接,也就是說一個(gè)i節(jié)點(diǎn)可以有多個(gè)Unix鏈接,即多個(gè)文件名,這種鏈接就是所謂的硬鏈接。

已經(jīng)學(xué)習(xí)了很多Unix鏈接的知識(shí),我們?cè)?jīng)在《文件系統(tǒng)研究之二》中提到了文件名是文件i節(jié)點(diǎn)的鏈接,也就是說一個(gè)i節(jié)點(diǎn)可以有多個(gè)Unix鏈接,即多個(gè)文件名,這種鏈接就是所謂的硬鏈接。除了硬鏈接之外,Unix下還有另一種Unix鏈接,稱之為符號(hào)鏈接。

硬鏈接用ln命令創(chuàng)建,符號(hào)鏈接用ln -s創(chuàng)建。開始之前,先實(shí)踐一把,在sco Unix試驗(yàn)如下命令:
 

  1. 538# echo "test" >abc  
  2. 539# l -i abc  
  3. 65542 -rw-r--r-- 1 root sys 5 Jul 5 04:54 abc  
  4. 540# ln abc abcnew  
  5. 541# ln -s abcnew abcs  
  6. 542# l -i abc*  
  7. 65542 -rw-r--r-- 2 root sys 5 Jul 5 04:54 abc  
  8. 65542 -rw-r--r-- 2 root sys 5 Jul 5 04:54 abcnew  
  9. 65542 -rw-r--r-- 2 root sys 5 Jul 5 04:54 abcs@ 

可以看到:
1、文件abcnew跟abc的大小,i節(jié)點(diǎn)完全一致;
2、文件abcs跟abcnew的大小,i節(jié)點(diǎn)也一致(注意:abcs的真實(shí)i節(jié)點(diǎn)并不是65542,后面可以看到,這是l程序的原因)
3、注意第三列的數(shù)字2,代表該i節(jié)點(diǎn)有2個(gè)Unix鏈接,不是3個(gè)。

試驗(yàn)二:
 

  1. 558# echo "test2">>abcnew  
  2. 559# cat abc  
  3. test  
  4. test2  
  5. 560# l -ia abc*  
  6. 65542 -rw-r--r-- 2 root sys 11 Jul 5 05:06 abc  
  7. 65542 -rw-r--r-- 2 root sys 11 Jul 5 05:06 abcnew  
  8. 65542 -rw-r--r-- 2 root sys 11 Jul 5 05:06 abcs@  
  9. 561# rm abc  
  10. 562# l -ia abc*  
  11. 65542 -rw-r--r-- 1 root sys 11 Jul 5 05:06 abcnew  
  12. 65542 -rw-r--r-- 1 root sys 11 Jul 5 05:06 abcs@ 

可以看到:
1、修改abcnew,abc同樣大小變化,內(nèi)容也同樣變化;
2、刪除abc,不會(huì)刪除abcnew,但是Unix鏈接數(shù)變成1。

試驗(yàn)三:
 

  1. 563# rm abcnew  
  2. 564# l -ia abc*  
  3. 65543 lrwxrwxrwx 1 root sys 6 Jul 5 05:06 abcs@  
  4. 565# cat abcs  
  5. cat: cannot open abcs: No such file or directory (error 2)  
  6. 567# echo "test3" >abcnew  
  7. 568# cat abcs  
  8. test3  
  9. 569# l -ia abc*  
  10. 65542 -rw-r--r-- 1 root sys 6 Jul 5 05:39 abcnew  
  11. 65542 -rw-r--r-- 1 root sys 6 Jul 5 05:39 abcs@ 

可以看到:
1、刪除abcnew,abcs還是不會(huì)被刪除;
2、這里可以看出abcs的真實(shí)的i節(jié)點(diǎn)及大小。
3、重建abcnew之后,abcs指向了新的abcnew(i節(jié)點(diǎn)內(nèi)容都變了)。

通過以上試驗(yàn)看出:硬鏈接典型的特征就是,所有文件的i節(jié)點(diǎn)號(hào)是一樣的;硬鏈接不是文件拷貝,只是增加了一個(gè)i節(jié)點(diǎn)Unix鏈接(或者說增加了一個(gè)入口指針),所有的硬鏈接都是權(quán)力(權(quán)限,大小)均等的,修改任意一個(gè),其他也被修改。

【編輯推薦】

  1. Unix系統(tǒng)問題講解
  2. Unix操作系統(tǒng)榜首之名
  3. Unix系統(tǒng)中知識(shí)講解
  4. Unix文件恢復(fù)方法演講
  5. Unix文件知識(shí)講解
責(zé)任編輯:小霞
相關(guān)推薦

2010-04-30 13:27:26

Unix cronta

2010-05-05 13:45:21

Unix Telnet

2010-05-04 09:22:10

Unix文件

2010-04-30 13:38:51

Unix at命令

2010-05-05 13:13:55

Unix內(nèi)核

2010-04-21 14:29:52

Unix 線程

2010-04-30 18:20:23

Unix系統(tǒng)

2010-04-21 12:39:48

Unix 消息隊(duì)列

2010-05-05 13:22:29

Unix Shell

2010-04-13 17:52:16

Unix交換區(qū)

2010-05-04 09:45:28

Unix系統(tǒng)

2010-05-04 16:33:39

Unix系統(tǒng)

2010-05-05 15:02:39

Unix系統(tǒng)

2010-05-05 10:44:37

Unix 反引號(hào)

2010-04-30 01:28:59

Unix系統(tǒng)

2010-04-20 11:34:26

Unix操作系統(tǒng)

2010-04-21 13:47:45

Unix內(nèi)核

2010-04-29 13:30:20

Unix操作系統(tǒng)

2010-05-05 17:46:32

Unix文件系統(tǒng)

2010-05-06 17:03:49

Unix命令
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)