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

Unix鏈接知識講解

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

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

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

  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é)點完全一致;
2、文件abcs跟abcnew的大小,i節(jié)點也一致(注意:abcs的真實i節(jié)點并不是65542,后面可以看到,這是l程序的原因)
3、注意第三列的數(shù)字2,代表該i節(jié)點有2個Unix鏈接,不是3個。

試驗二:
 

  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,不會刪除abcnew,但是Unix鏈接數(shù)變成1。

試驗三:
 

  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還是不會被刪除;
2、這里可以看出abcs的真實的i節(jié)點及大小。
3、重建abcnew之后,abcs指向了新的abcnew(i節(jié)點內(nèi)容都變了)。

通過以上試驗看出:硬鏈接典型的特征就是,所有文件的i節(jié)點號是一樣的;硬鏈接不是文件拷貝,只是增加了一個i節(jié)點Unix鏈接(或者說增加了一個入口指針),所有的硬鏈接都是權力(權限,大?。┚鹊?,修改任意一個,其他也被修改。

【編輯推薦】

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

2010-05-05 13:13:55

Unix內(nèi)核

2010-05-04 09:22:10

Unix文件

2010-05-05 13:45:21

Unix Telnet

2010-04-30 13:27:26

Unix cronta

2010-04-30 13:38:51

Unix at命令

2010-05-05 10:44:37

Unix 反引號

2010-05-04 16:33:39

Unix系統(tǒng)

2010-05-05 15:02:39

Unix系統(tǒng)

2010-04-21 14:29:52

Unix 線程

2010-04-21 12:39:48

Unix 消息隊列

2010-05-04 09:45:28

Unix系統(tǒng)

2010-04-30 18:20:23

Unix系統(tǒng)

2010-04-13 17:52:16

Unix交換區(qū)

2010-05-05 13:22:29

Unix Shell

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-05-06 17:03:49

Unix命令

2010-04-29 13:30:20

Unix操作系統(tǒng)

2010-05-06 09:26:44

Unix系統(tǒng)
點贊
收藏

51CTO技術棧公眾號