Linux shell 軟 硬鏈結檔案區別與製作

2021-10-04 20:35:52 字數 747 閱讀 1748

也稱符號鏈結,類似於windows上的快捷方式,使用cat、vi命令時開啟的檢視的是同乙個檔案內容。軟鏈結檔案的屬性是777,但這不是原始檔的屬性,訪問時仍然是依據原始檔的屬性來使用。

軟鏈結檔案的大小是所建立時原始檔的檔案路徑字元長度,開啟鏈結時相當於開啟軟鏈結檔案所儲存的原始檔路徑。所以為保證可以移動到其他目錄使用,建立軟鏈結檔案時最好使用絕對路徑。

ln -s 源檔名 鏈結檔名

硬鏈結相當於複製乙份原始檔,但檔案是同步的,用stat可以檢視是相同的inode,修改任意乙個另外乙個也會跟著變化(類似於c語言指標思想)。

ln 源檔名 鏈結檔名

8 檔案管理之軟硬鏈結

元資料中的inode number就是記錄乙個檔案的節點編號 inode number 每個分割槽下的檔案都有唯一的節點編號。ls i 可以檢視節點編號 centos7的分割槽掛載點的節點編號是64,而centos6是2 在同乙個分割槽下,只要節點編號相同,即是檔名不是相同的,也是同乙個檔案。就如乙...

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的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...