命令格式:ln [-s] 原始檔或目錄 目標檔案或目錄
補充說明:ln指令用於在連線檔案或目錄,如果同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則會把前面指定的所有檔案或目錄複製到該目錄中。若同時指定多個檔案或目錄,且最後的目的地並非乙個已經存在的目錄,則會出現錯誤資訊。
例項一:ln /etc/passwd /home/passwd
對檔案/etc/passwd建立乙個硬鏈結passwd,放在/home目錄下
例項二:ln -s /etc/rc.d/init /home/init
對目錄/etc/rc.d/init建立乙個軟鏈結init,存放在/home目錄下
經典例子:
從上面的結果可以看出,硬鏈結檔案f2與原檔案f1的inode節點相同,均為36857582,然而符號鏈結檔案的inode節點不同。
當刪除原檔案f1後,硬鏈結f2不受影響,但是符號鏈結f1檔案無效
小結:
1)刪除符號鏈結f3,對f1,f2無影響
2)刪除硬鏈結f2,對f1,f3無影響
3)刪除原檔案f1,對硬鏈結f2無影響,導致符號鏈結f3失效
4)同時刪除原檔案f1,硬鏈結f2,整個檔案會真正的被刪除
linux建立檔案 目錄鏈結
linux建立檔案 目錄鏈結 1.使用方式 ln option source file dist file f 建立時,將同檔名刪除 i 刪除前進行詢問 ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc 的硬連線,2.硬鏈結可認為是乙個檔案擁有兩個檔名 而軟鏈結則是 ...
linux建立檔案 目錄鏈結
1.使用方式 ln option source file dist file f 建立時,將同檔名刪除.i 刪除前進行詢問.ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc的硬連線,linux 軟連線與硬連線 對於乙個檔案來說,有唯一的索引接點與之對應,而對於乙個索引...
linux建立檔案 目錄鏈結
1.使用方式 ln option source file dist file f 建立時,將同檔名刪除.i 刪除前進行詢問.ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc的硬連線,linux 軟連線與硬連線 對於乙個檔案來說,有唯一的索引接點與之對應,而對於乙個索引...