linux软链接的创建、删除和更新
大家都知道,有的時候,我們為了省下空間,都會使用鏈接的方式來進行引用操作。同樣的,在系統級別也有。在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 文件夾 )轉載于:https://www.cnblogs.com/beautiful-code/p/9257616.html
總結
以上是生活随笔為你收集整理的linux软链接的创建、删除和更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端网址导航-最酷前端圈子在这里
- 下一篇: mongo数据库数据迁移到muysql数