成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下的軟鏈接和硬鏈接

系統 Linux
Linux鏈接分兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link)。默認情況下,ln命令產生硬鏈接。

Linux軟連接和硬鏈接

1.Linux鏈接概念

Linux鏈接分兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link)。默認情況下,ln命令產生硬鏈接。

【硬連接】

硬連接指通過索引節點來進行連接。在Linux的文件系統中,保存在磁盤分區中的文件不管是什么類型都給它分配一個編號,稱為索引節點號(Inode Index)。在Linux中,多個文件名指向同一索引節點是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止“誤刪”的功能。其原因如上所述,因為對應該目錄的索引節點有一個以上的連接。只刪除一個連接并不影響索引節點本身和其它的連接,只有當***一個連接被刪除后,文件的數據塊及目錄的連接才會被釋放。也就是說,文件真正刪除的條件是與之相關的所有硬連接文件均被刪除。

【軟連接】

另外一種連接稱之為符號連接(Symbolic Link),也叫軟連接。軟鏈接文件有類似于Windows的快捷方式。它實際上是一個特殊的文件。在符號連接中,文件實際上是一個文本文件,其中包含的有另一文件的位置信息。

2.通過實驗加深理解

  1. [oracle@Linux]$ touch f1          #創建一個測試文件f1 
  2. [oracle@Linux]$ ln f1 f2          #創建f1的一個硬連接文件f2 
  3. [oracle@Linux]$ ln -s f1 f3       #創建f1的一個符號連接文件f3 
  4. [oracle@Linux]$ ls -li            # -i參數顯示文件的inode節點信息 
  5. total 0 
  6. 9797648 -rw-r--r--  2 oracle oinstall 0 Apr 21 08:11 f1 
  7. 9797648 -rw-r--r--  2 oracle oinstall 0 Apr 21 08:11 f2 
  8. 9797649 lrwxrwxrwx  1 oracle oinstall 2 Apr 21 08:11 f3 -> f1 

 

從上面的結果中可以看出,硬連接文件f2與原文件f1的inode節點相同,均為9797648,然而符號連接文件的inode節點不同。

  1. [oracle@Linux]$ echo "I am f1 file" >>f1 
  2. [oracle@Linux]$ cat f1 
  3. I am f1 file 
  4. [oracle@Linux]$ cat f2 
  5. I am f1 file 
  6. [oracle@Linux]$ cat f3 
  7. I am f1 file 
  8. [oracle@Linux]$ rm -f f1 
  9. [oracle@Linux]$ cat f2 
  10. I am f1 file 
  11. [oracle@Linux]$ cat f3 
  12. cat: f3: No such file or directory 

 

通過上面的測試可以看出:當刪除原始文件f1后,硬連接f2不受影響,但是符號連接f1文件無效

3.總結

依此您可以做一些相關的測試,可以得到以下全部結論:

1).刪除符號連接f3,對f1,f2無影響;

2).刪除硬連接f2,對f1,f3也無影響;

3).刪除原文件f1,對硬連接f2沒有影響,導致符號連接f3失效;

4).同時刪除原文件f1,硬連接f2,整個文件會真正的被刪除。

責任編輯:龐桂玉 來源: 嵌入式Linux中文站
相關推薦

2019-11-01 11:06:02

Linux操作系統Windows

2022-02-28 09:44:09

Linux硬鏈接軟鏈接

2020-06-01 19:00:42

Linux軟鏈接硬鏈接

2023-11-15 08:27:46

Linux系統

2022-10-21 08:18:54

Linuxln 命令

2018-11-09 10:30:05

Linux硬鏈接軟鏈接

2018-11-09 10:10:09

Linux硬鏈接軟鏈接

2019-06-21 10:52:28

軟連接硬鏈接Linux

2021-06-18 08:15:37

Linux軟鏈接硬鏈接

2023-03-05 16:36:14

Linux鏈接目標文件

2010-05-04 13:09:21

Unix操作系統

2021-07-16 10:20:56

Linux 硬鏈接Linux 系統

2023-07-25 16:55:15

Linuxinode

2010-03-01 16:40:40

Linux Makef

2010-02-25 15:11:48

Linux Makef

2010-02-24 16:01:39

Linux Makef

2012-05-04 08:24:14

LinuxUnix

2011-08-24 10:53:41

LinuxLua靜態

2012-05-08 14:48:23

LinuxUnix動態鏈接庫

2021-11-15 05:37:19

Linux 符號鏈接命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区三区在线免费观看 | 国产精品久久久久久久久久久久冷 | 久久久久久久久综合 | 国产乱码精品1区2区3区 | 欧美在线国产精品 | 亚洲综合婷婷 | 久久国产精品91 | 午夜国产羞羞视频免费网站 | 在线播放国产一区二区三区 | www.国产91| 午夜影院视频在线观看 | 日日噜| 亚洲精品视频在线看 | 一区二区手机在线 | 日本不卡高清视频 | 中文字幕国产第一页 | 亚洲精品白浆高清久久久久久 | 日韩在线中文 | 天天夜夜操 | 日韩一区二区免费视频 | 羞羞视频在线观看免费观看 | 国产视频二区 | 精产国产伦理一二三区 | 日本一区二区不卡 | av中文在线观看 | 国产精品一区一区三区 | 精品亚洲一区二区三区 | 久久久久久国产精品 | 亚欧精品 | 欧美日韩成人一区二区 | 91久久国产综合久久 | 丁香综合 | 美女天天干天天操 | 国产欧美一区二区三区在线播放 | 日韩乱码一二三 | 日本h片在线观看 | 亚洲永久| 亚洲精品日韩在线 | 黄色在线播放视频 | 国产丝袜一区二区三区免费视频 | 国内精品在线视频 |