Linux命令---連結命令
阿新 • • 發佈:2019-01-10
ln:
英文原意:link
命令所在路徑:/bin/ln
執行許可權:所有使用者
語法:ln -s [原檔案] [目標檔案]
-s 建立軟連結
(如果不加s預設是硬連結)
功能描述:生成連結檔案
硬連結與軟連結的區別:
在Linux的檔案系統中,儲存磁碟分割槽中 的檔案都有一個獨特的編號,稱為inode。
硬連結: 一面牆上有一個洞,洞裡放著一個蘋果。從牆的這一面看是這個蘋果,從牆的另一面看還是同一個蘋果。硬連結是同一塊資料但有兩個不同的名字,讀寫的時候本質上都是修改的同一塊資料。硬連結是不會建立inode,它只是在檔案原來的inode link count域再增加1而已。 硬連結的刪除:
軟連結: 我聲稱我有一個蘋果,但是當你找我要的時候,我對你說,到某個建築物的倉庫就可以拿到那個蘋果了。可見我並不真正擁有一個蘋果,我只是擁有“某個地方有一個蘋果”這個資訊。 軟連線會建立一個檔案,這個檔案存放的是指向原檔案的指標。但對於外部的觀察者來說,這跟我實際上擁有一個蘋果並無差異。軟連結類似windows的快捷鍵。
軟連結的刪除:
硬連結不可以跨檔案系統。軟連線可以
軟連線:
最前面的10位是檔案型別和許可權:
-:檔案
d:目錄
l:軟連結
軟連結特徵:
類似Windows快捷方式,方便找到最常用的使用方式
1.lrwxrwxrwx l軟連結
所有使用者都有全部的操作許可權
軟連結許可權不決定原始檔許可權
可以看出它就是一個指標
硬連結;
可以看出硬連結和原檔案事=是一樣的