1.硬鏈接
什么是硬鏈接:多個(gè)文件對應(yīng)一個(gè)inode節(jié)點(diǎn),可以用不同的文件名訪問相同的文件內(nèi)容绍哎。修改其中一個(gè)来农,會(huì)影響其他所有文件內(nèi)容,但刪除其中一個(gè)崇堰,不會(huì)刪除其他文件的訪問
命令:
ln 源文件???目標(biāo)文件(硬鏈接文件名)
特點(diǎn):硬鏈接節(jié)省inode節(jié)點(diǎn)沃于,鏈接與源文件共用一個(gè)節(jié)點(diǎn),而且海诲,硬鏈接不能跨區(qū)繁莹,不能對目錄使用,最后特幔,鏈接后的文件是是不占內(nèi)存的咨演。
eg:
ln a.txt a.hard.txt
ll? -i查看,-i蚯斯,顯示文件節(jié)點(diǎn)
可以發(fā)現(xiàn)a.txt文件與a.hard.txt文件的inode是一樣的薄风,且修改任一文件,其他文件都會(huì)保持同步修改
2.軟鏈接
有類似于window下的快捷方式吧
命令:
ln? -s 源文件???目標(biāo)文件(軟鏈接文件名)
當(dāng)你訪問軟連接時(shí)拍嵌,系統(tǒng)會(huì)自動(dòng)將訪問者導(dǎo)向源文件遭赂,無論打開的是哪個(gè)軟連接,最后打開的都是源文件
特點(diǎn):軟鏈接單獨(dú)占用一個(gè)文件節(jié)點(diǎn)横辆,如果源文件被刪除撇他,軟連接的問價(jià)也是存在的,但是訪問出現(xiàn)目錄不存在報(bào)錯(cuò),也就是說節(jié)點(diǎn)會(huì)被一直占用逆粹,另外募疮,軟件是可以跨分區(qū)炫惩,對目錄使用的