linux軟連接的操作方法
發(fā)布時(shí)間:2022-05-20 09:54
來(lái)源:好主機
閱讀:116
作者:新網(wǎng)知識社區
欄目: 虛擬主機
歡迎投稿:712375056
??軟連接是中一個(gè)常用命令,它的功能是為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同不的鏈接。具體用法是:ln -s 源文件 目標文件。當我們需要在不同的目錄,用到相同的文件時(shí),當然了我們不需要在每一個(gè)需要的目錄下都放一個(gè)必須相同的文件,我們只要在其它的 目錄下用ln命令鏈接(link)就可以,不必重復的占用磁盤(pán)。下面就由小編和大家講一講linux軟連接的操作方法。
??例如:
1
ln-s/usr/local/mysql/bin/mysql/usr/bin
??這樣我們就對/usr/bin目錄下的mysql命令創(chuàng )建了軟連接
??【硬連接】
??硬連接指通過(guò)索引節點(diǎn)來(lái)進(jìn)行連接。在Linux的文件系統中,保存在磁盤(pán)分區中的文件不管是什么類(lèi)型都給它分配一個(gè)編號,稱(chēng)為索引節點(diǎn)號(Inode Index)。在Linux中,多個(gè)文件名指向同一索引節點(diǎn)是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個(gè)文件擁有多個(gè)有效路徑名,這樣用戶(hù)就可以建立硬連接到重要文件,以防止“誤刪”的功能。其原因如上所述,因為對應該目錄的索引節點(diǎn)有一個(gè)以上的連接。只刪除一個(gè)連接并不影響索引節點(diǎn)本身和其它的連接,只有當最后一個(gè)連接被刪除后,文件的
數據塊及目錄的連接才會(huì )被釋放。也就是說(shuō),文件真正刪除的條件是與之相關(guān)的所有硬連接文件均被刪除。
??【軟連接】
??另外一種連接稱(chēng)之為符號連接(Symbolic Link),也叫軟連接。軟鏈接文件有類(lèi)似于Windows的快捷方式。它實(shí)際上是一個(gè)特殊的文件。在符號連接中,文件實(shí)際上是一個(gè)文本文件,其中包含的有另一文件的位置信息。
??一、使用方式
??創(chuàng )建軟鏈接
??ln -s[源文件或目錄](méi) [目標文件或目錄](méi)
??例:當前路徑創(chuàng )建test 引向/var/www/test 文件夾
1ln–s/var/www/testtest
??創(chuàng )建/var/test 引向/var/www/test 文件夾
1ln–s/var/www/test/var/test
??二、刪除軟鏈接
??和刪除普通的文件是一樣的,刪除都是使用rm來(lái)進(jìn)行操作
??例:刪除test
1rm–rftest
??修改軟鏈接
??ln –snf [新的源文件或目錄](méi) [目標文件或目錄](méi)
??這將會(huì )修改原有的鏈接地址為新的地址
??例如:
??創(chuàng )建一個(gè)軟鏈接
1ln–s/var/www/test/var/test
??修改指向的新路徑
1ln–snf/var/www/test1/var/test
??三、常用參數:
??-f : 鏈結時(shí)先將與 dist 同檔名的檔案刪除 ??-d : 允許系統管理者硬鏈結自己的目錄 ??-i : 在刪除與 dist 同檔名的檔案時(shí)先進(jìn)行詢(xún)問(wèn) ??-n : 在進(jìn)行軟連結時(shí),將 dist 視為一般的檔案 ??-s : 進(jìn)行軟鏈結(symbolic link) ??-v : 在連結之前顯示其檔名 ??-b : 將在鏈結時(shí)會(huì )被覆寫(xiě)或刪除的檔案進(jìn)行備份 ??-S SUFFIX : 將備份的檔案都加上 SUFFIX 的字尾 ??-V METHOD : 指定備份的方式 ??--help : 顯示輔助說(shuō)明 ??--version : 顯示版本
??Linux不僅系統性能穩定,而且是開(kāi)源軟件。其核心組件性能高效、配置簡(jiǎn)單,保證了系統的
安全。在很多企業(yè)網(wǎng)絡(luò )中,為了追求速度和安全,Linux不僅僅是被網(wǎng)絡(luò )運維人員當作使用,甚至當作網(wǎng)絡(luò )防火墻,這是Linux的一大亮點(diǎn)。
??Linux具有開(kāi)放源碼、沒(méi)有版權、技術(shù)社區用戶(hù)多等特點(diǎn),開(kāi)放源碼使得用戶(hù)可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網(wǎng)絡(luò )協(xié)議棧,經(jīng)過(guò)適當的配置就可實(shí)現路由器的功能。這些特點(diǎn)使得Linux成為開(kāi)發(fā)路由交換設備的理想開(kāi)發(fā)平臺。小伙伴們要想獲得更多linux軟連接的內容,請關(guān)注特網(wǎng)!