1. 程式人生 > >linux 軟鏈接的創建、刪除和更新

linux 軟鏈接的創建、刪除和更新

其中 允許 都在 nds 制作 s系列 圖形界面 .com sym

大家都知道,有的時候,我們為了省下空間,都會使用鏈接的方式來進行引用操作。同樣的,在系統級別也有。在Windows系列中,我們稱其為快捷方式,在Linux中我們稱其為鏈接(基本上都差不多了,其中可能有差別,但是那又怎樣呢?我們只要實現我們的效果,誰會有精力去管它茴香的茴字有幾種寫法呢?)。

Windows老姑娘的那幾個姿勢這裏就不贅述了,我們今天主要說下Linux中的茴香的茴字怎麽寫。說錯了,是Linux中的軟鏈接怎麽操作。

在Linux中,鏈接分為軟的和硬的,至於兩者之間有什麽差別,大家可以參考下https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/

鏈接繞不過ln/link 命令(當然,如果你用圖形界面的話,接寫來你就當我說的是廢話了,您可以直接關閉當前頁面了)。關於ln的命令詳解,我們在後面再說。

創建軟鏈接

ln -s [源文件或目錄] [目標文件或目錄]

例如:

當前路徑創建test 引向/var/www/test 文件夾

ln –s /var/www/test test

創建/var/test 引向/var/www/test 文件夾

ln –s /var/www/test /var/test

刪除軟鏈接

和刪除普通的文件是一眼的,刪除都是使用rm來進行操作

rm –rf 軟鏈接名稱(請註意不要在後面加”/”,rm –rf 後面加不加”/” 的區別,可自行去百度下啊)

例如:

刪除test

rm –rf test

修改軟鏈接

ln –snf [新的源文件或目錄] [目標文件或目錄]

這將會修改原有的鏈接地址為新的地址

例如:

創建一個軟鏈接

ln –s /var/www/test /var/test

修改指向的新路徑

ln –snf /var/www/test1 /var/test

好了,基本上的增加、刪除、修改都在這了。

-------------------------我是有深度的分割線------------------------

如果您想更深入的了解,可以ln –help 查看詳細。

常用的參數:

-b 刪除,覆蓋以前建立的鏈接

-d 允許超級用戶制作目錄的硬鏈接

-f 強制執行

-i 交互模式,文件存在則提示用戶是否覆蓋

-n 把符號鏈接視為一般目錄

-s 軟鏈接(符號鏈接)

-v 顯示詳細的處理過程

(當前路徑創建test 引向/var/www/test 文件夾 )

linux 軟鏈接的創建、刪除和更新