千鋒教育2023新版Linux教程,保姆級(jí)零基礎(chǔ)Linux入門(mén)到精通全套視頻

軟鏈接:ln -s /root/a.txt /var/a.txt.lianjie
ln:links鏈接 -s:soft軟的
創(chuàng)建軟鏈接時(shí),一定要用絕對(duì)路徑!?。〔灰褂孟鄬?duì)路徑,不然很有可能會(huì)有問(wèn)題
ll /var/
lrwxrwxrwx??1 root root??11 8月??1 17:59 a.txt.lianjie -> /root/a.txt
可以看出來(lái),是一個(gè)鏈接文件,指向的是/root/a.txt
源文件內(nèi)容更新完畢,連接文件立馬也更新了
硬鏈接:ln?b.txt /var/b.txt.hard
ln: "/home/": 不允許將硬鏈接指向目錄
ln: 無(wú)法創(chuàng)建硬鏈接"/dev/shm/b.txt" => "/root/b.txt": 無(wú)效的跨設(shè)備連接
刪除源文件,鏈接文件還是能使用的
軟鏈接:
軟鏈接就像是快捷方式,可以對(duì)文件和目錄作鏈接
軟鏈接記錄的只是源文件的絕對(duì)路徑
源文件刪除了軟鏈接也是不能使用
軟鏈接可以跨分區(qū)
軟鏈接會(huì)創(chuàng)建新的inode號(hào)
硬鏈接:
硬鏈接只能針對(duì)文件做,不能對(duì)目錄做鏈接
硬鏈接只能在同一個(gè)分區(qū)做,不能跨分區(qū)做鏈接
刪除了源文件后硬鏈接仍然可以使用
硬鏈接不會(huì)創(chuàng)建新的inode
標(biāo)簽: