Linux-ln
ln命令
用途
用于創建鏈接的工具。鏈接分為硬鏈接和軟鏈接兩種,建立硬鏈接時,鏈接文件和被鏈接文件必須位于同一個文件系統中,并且不能建立指向目錄的硬鏈接。而對符號鏈接,則不存在這個問題。默認情況下,ln產生硬鏈接。
用法
硬鏈接:ln 源頭文檔(不能是目錄) 鏈接名稱
軟鏈接:ln -s 源頭文檔(或目錄) 鏈接名稱
示例
1、ln /home/hejianchao/demo.txt /home/hello/symbol.demo 創建一個硬鏈接,名稱叫:symbol.demo 讓其與/home/hejianchao目錄下的demo.txt文件關聯。這里用命令ls -i 可以看到兩個文件的inode值相等,即inode是共享同一個inode計數加1,但是數據會保存兩份。
2、ln -s /home/hejianchao/ /home/hello/symbol.home 創建一個軟鏈接,名稱叫:symbol.home 指向/home/hejianchao/目錄,類似于windows的桌面快捷。(對于軟鏈接而言,如果鏈接名稱所指向的那個文檔不存在了,軟鏈接也就失效了)
注意:解除鏈接關系,用:unlink 鏈接名稱 即可。要特別注意:鏈接名稱所代表的文件的權限。
posted on 2013-04-14 23:57 hejianchao 閱讀(194) 評論(0) 編輯 收藏 所屬分類: 一天一命令