軟連接和硬連接的區別
Unix中node
- 硬連接其實是爲文件建一個別名,連接文件和原文件其實是同一個文件(用ls -i查看,這兩個文件的inode號是同一個,說明它們是同一個文件)。
- 軟連接自身就是個連接文件,創建的是一個指向,即連接文件內的內容是指向原文件的指針,它們是兩個文件。
- 軟連接能夠跨文件系統,硬連接不能夠。
- 軟連接能夠對一個不存在的文件名(filename)進行連接(此時若是vi這個軟連接文件,linux會自動新建一個文件名爲filename的文件),硬連接不能夠(其文件必須存在,inode必須存在)。
- 軟連接能夠對目錄進行鏈接,硬連接不能夠。
- ln 默認建立的是硬連接。
-
使用ln -s 建立軟連接。linux
歡迎關注本站公眾號,獲取更多信息