linux ln -s 用ln -s 連結 根目錄到 /home/good怎麼做啊
阿新 • • 發佈:2018-12-17
建立軟連線,命令如下:
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