硬鏈結指向的是節點,軟鏈結指向的是路徑
最初的檔名與所有的硬鏈結地位是對等的,比如為檔案a建立硬鏈結b、c、d。那麼a、b、c、d之間只要有乙個檔案未刪除,這個檔案就可通過未刪除的名稱訪問。你也可以認為每個檔案都可認為至少有乙個硬鏈結,就是說a也是乙個硬鏈結。不允許給目錄建立硬鏈結
軟鏈結特性上類似於快捷方式,比如原始檔a建立軟鏈結b、c、d。刪除b、c 或 d 訪問到 a,但是只要刪除了a,軟鏈結就不可用了。但是windows下的快捷方式只能在資源管理器中有用,它只是乙個 lnk 檔案,如果是乙個目錄的快捷方式,它是不能通過 cd 命令或路徑進入。
建立硬鏈結
fsutil hardlink create 2.txt 1.txt // 1.txt 為原檔案 2.txt 為硬鏈結名
建立軟鏈結
junction d:\www "d:\work\www" // d:\work\www 為原目錄 d:\www 為軟鏈結,注意要加引號
Linux下建立軟 硬鏈結
在linux系統中,核心為每乙個新建立的檔案分配乙個inode 索引節點 每個檔案都有唯一的inode號。檔案屬性儲存在索引節點裡,在訪問檔案時,索引節點被複製到記憶體,從而實現檔案的快速訪問。鏈結是一種在共享檔案和訪問它的使用者的若干目錄項之間建立聯絡的一種方法。有硬鏈結和軟鏈結,軟鏈結又稱為符號...
linux軟硬鏈結
ln分為軟鏈結和硬鏈結 1 軟連線 s ln s mnt hgfs share hvshare2 相當於在當前目錄下新建乙個名為hvshare2的快捷方式指向 mnt hgfs share路徑 ls hvshare2可顯示指向路徑下的所有檔案,刪除hvshare2相當於刪除原路徑的快捷方式 2 ln...
linux 軟硬鏈結
1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...