[問題] 關於symbolic link/Hard link差異
目前在K Linux的書。看到filesystem這邊產生了疑問:
Symbolic Link書上的解釋:是一個指向檔案的pointer, Linux會查那個pointer並找到該
檔案資料
(Symbolic link is a pointer to another filename. When Linux opens a
symbolic link, it reads the pointer and then finds the intended file that
contains the actual data.
Hard Link: It is another directory entry for an existing file
所以Hard Link是有在檔案系統中存在的,某個檔案的值 一定代表某個檔案
而Symbolic Link只是一個pointer 指向某個檔案 所以會出現pointer找不到檔案變破損
連結
用Windows來理解就是 Hard Link是檔案系統的進入點, 而Symbolic Link有點像桌面上的
超連結 這樣理解正確嗎?
另, Linux的inode到底是什麼?和Hard Link有什麼不一樣?
煩請各位回答 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 67.169.186.145
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1438562763.A.4F3.html
→
08/03 09:08, , 1F
08/03 09:08, 1F
→
08/03 11:03, , 2F
08/03 11:03, 2F
→
08/03 11:04, , 3F
08/03 11:04, 3F
→
08/03 11:04, , 4F
08/03 11:04, 4F
→
08/03 11:04, , 5F
08/03 11:04, 5F
→
08/03 13:33, , 6F
08/03 13:33, 6F
→
08/03 13:39, , 7F
08/03 13:39, 7F
推
08/03 14:40, , 8F
08/03 14:40, 8F
→
08/03 14:42, , 9F
08/03 14:42, 9F
→
08/03 21:54, , 10F
08/03 21:54, 10F
→
08/09 02:12, , 11F
08/09 02:12, 11F