1. 程式人生 > >linux ln -s 用ln -s 連結 根目錄到 /home/good怎麼做啊

linux ln -s 用ln -s 連結 根目錄到 /home/good怎麼做啊

建立軟連線,命令如下:

ln -s / /home/good/linkname

ln的連結分軟連結和硬連結兩種:

1、軟連結就是:“ln –s 原始檔 目標檔案”,只會在選定的位置上生成一個檔案的映象,不會佔用磁碟空間,類似與windows的快捷方式。

2、硬連結ln原始檔目標檔案,沒有引數-s, 會在選定的位置上生成一個和原始檔大小相同的檔案,無論是軟連結還是硬連結,檔案都保持同步變化。

擴充套件資料

軟連結又叫符號連結,這個檔案包含了另一個檔案的路徑名。可以是任意檔案或目錄,可以連結不同檔案系統的檔案。

連結檔案甚至可以連結不存在的檔案,這就產生一般稱之為”斷鏈”的現象,連結檔案甚至可以迴圈連結自己。類似於程式語言中的遞迴。

軟連結檔案只是其原始檔的一個標記,當刪除了原始檔後,連結檔案不能獨立存在,雖然仍保留檔名,但卻不能檢視軟連結檔案的內容了。

用ln -s 命令可以生成一個軟連線,如下:

[[email protected] test]# ln -s source_file softlink_file

在對符號檔案進行讀或寫操作的時候,系統會自動把該操作轉換為對原始檔的操作,但刪除連結檔案時,系統僅僅刪除連結檔案,而不刪除原始檔本身。

刪除硬/軟連結用rm softlink_file

或者unlink softlink_file