ln命令可以生成軟鏈結和硬鏈結,也可叫做符號鏈結和實體鏈結。 有興趣深入理解的可以查閱相關文件,一般的讀者只需記住以下幾點即可:
不管是軟鏈結還是硬鏈結都不會額外增加磁碟空間(雖然實際情況可能會多占用1個block)
軟鏈結會占用1個inode,而硬鏈結不占用inode(想深究的可以自行查閱,不深究的可以直接略過)
硬鏈結不能跨檔案系統,不能鏈結目錄(可以得出軟鏈結是可以的)。
為了更好理解舉例如下:
我相信通過上面例子的解釋,你應該可以自己辨別在哪些情況選擇哪種鏈結方式了吧。
###bash###
#常用命令選項
#預設硬鏈結
-s #軟鏈結
-f #如果目標檔案存在時,直接移除後再建立(危險)
例子:
###bash###
#為/root/linuxidc.jpg生成軟鏈結
#為/root/dir目錄生成軟鏈結
ln -s /root/dir /linuxidc/dir1
#為/root/linuxidc.jpg生成硬鏈結
注意:
###bash###
#假設資料夾aaa下有10個檔案
ln -s aaa bbb #生成aaa的軟鏈結bbb
#未來有一天當你想要刪除軟鏈結bbb
#只要敲如下命令
rm -f bbb
#千萬別大意敲如下命令,這樣會把aaa裡面的10個檔案刪除掉
rm -rf bbb/ #在使用軟連線過程中,請使用絕對路徑,如果使用了想對路徑,可能會出現連線數過多錯誤。
**linux就該這麼學
linux命令 ln軟連線,硬鏈結
linux 系統中有軟鏈結和硬鏈結兩種特殊的 檔案 1 硬鏈結檔案跟原始檔擁有相同的i inode 節點和儲存block塊,它們可以看作是同乙個檔案。2 可通過i節點進行識別 i節點相同 3 鏈結檔案和原始檔必須在相同的分割槽,不能跨分割槽。3 不能針對目錄建立硬鏈結。這個雖然linux ln命令幫...
ln命令 硬連線和軟連線
ln命令 指令名稱 ln 使用許可權 所有使用者 使用方式 ln options source dist,其中 option 的格式為 bdfinsvf s backup suffix v help version ln source dist 是產生乙個鏈結 dist 到 source,至於使用硬...
Linux 軟連線與硬連線
linux 軟連線與硬連線 2008 10 31 15 44 13 標籤 linux 職場休閒 軟連線與硬連線 linux 軟連線與硬連線 對於乙個檔案來說,有唯一的索引接點與之對應,而對於乙個索引接點號,卻可以有多個檔名與之對應。因此,在磁碟上的同乙個檔案可以通過不同的路徑去訪問該檔案。注意在li...