ln命令的使用方式為:
創(chuàng)新互聯(lián)建站2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元元寶做網(wǎng)站,已為上家服務(wù),為元寶各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
ln [參數(shù)][源文件或目錄][目標(biāo)文件或目錄]
加參數(shù)-s后也就是軟連接,請(qǐng)確認(rèn)使用格式是否正確,或源文件或目錄是否存在。
示例:
ln -s ./license.bea ./license.bea.slink
截圖:
對(duì)源文件創(chuàng)建軟鏈接,沿鏈接方向訪問實(shí)際路徑下文件。如:ln -s /usr/local/nginx-1.14.0/ /usr/local/nginx 意思是訪問/usr/local/nginx 實(shí)際上就是訪問真實(shí)的 /usr/local/nginx-1.14.0這個(gè)路徑內(nèi)的文件。
ln是linux中又一個(gè)非常重要命令,它的功能是為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同步的鏈接.當(dāng)我們需要在不同的目錄,用到相同的文件時(shí),我們不需要在每一個(gè)需要的目錄下都放一個(gè)必須相同的文件,我們只要在某個(gè)固定的目錄,放上該文件,然后在 其它的目錄下用ln命令鏈接(link)它就可以,不必重復(fù)的占用磁盤空間。這個(gè)命令最常用的參數(shù)是-s,具體用法是:ln -s 源文件 目標(biāo)文件。當(dāng) 我們需要在不同的目錄,用到相同的文件時(shí),我們不需要在每一個(gè)需要的目錄下都放一個(gè)必須相同的文件,我們只要在某個(gè)固定的目錄,放上該文件,然后在其它的 目錄下用ln命令鏈接(link)它就可以,不必重復(fù)的占用磁盤空間。
例如:ln -s /bin/less /usr/local/bin/less
-s 是代號(hào)(symbolic)的意思。
這 里有兩點(diǎn)要注意:第一,ln命令會(huì)保持每一處鏈接文件的同步性,也就是說,不論你改動(dòng)了哪一處,其它的文件都會(huì)發(fā)生相同的變化;第二,ln的鏈接又軟鏈接 和硬鏈接兩種,軟鏈接就是ln -s ** **,它只會(huì)在你選定的位置上生成一個(gè)文件的鏡像,不會(huì)占用磁盤空間,硬鏈接ln ** **,沒有參數(shù)-s, 它會(huì)在你選定的位置上生成一個(gè)和源文件大小相同的文件,無論是軟鏈接還是硬鏈接,文件都保持同步變化。
如果你用ls察看一個(gè)目錄時(shí),發(fā)現(xiàn)有的文件后面有一個(gè)@的符號(hào),那就是一個(gè)用ln命令生成的文件,用ls -l命令去察看,就可以看到顯示的link的路徑了。 可參考下《Linux就該這么學(xué)》了解更多Linux知識(shí)。
創(chuàng)建軟連接,命令如下:
ln -s / /home/good/linkname
ln的鏈接分軟鏈接和硬鏈接兩種:
1、軟鏈接就是:“l(fā)n –s 源文件 目標(biāo)文件”,只會(huì)在選定的位置上生成一個(gè)文件的鏡像,不會(huì)占用磁盤空間,類似與windows的快捷方式。
2、硬鏈接ln源文件目標(biāo)文件,沒有參數(shù)-s, 會(huì)在選定的位置上生成一個(gè)和源文件大小相同的文件,無論是軟鏈接還是硬鏈接,文件都保持同步變化。
擴(kuò)展資料
軟鏈接又叫符號(hào)鏈接,這個(gè)文件包含了另一個(gè)文件的路徑名??梢允侨我馕募蚰夸洠梢枣溄硬煌募到y(tǒng)的文件。
鏈接文件甚至可以鏈接不存在的文件,這就產(chǎn)生一般稱之為”斷鏈”的現(xiàn)象,鏈接文件甚至可以循環(huán)鏈接自己。類似于編程語言中的遞歸。
軟鏈接文件只是其源文件的一個(gè)標(biāo)記,當(dāng)刪除了源文件后,鏈接文件不能獨(dú)立存在,雖然仍保留文件名,但卻不能查看軟鏈接文件的內(nèi)容了。
用ln -s 命令可以生成一個(gè)軟連接,如下:
[root@linux236 test]# ln -s source_file softlink_file
在對(duì)符號(hào)文件進(jìn)行讀或?qū)懖僮鞯臅r(shí)候,系統(tǒng)會(huì)自動(dòng)把該操作轉(zhuǎn)換為對(duì)源文件的操作,但刪除鏈接文件時(shí),系統(tǒng)僅僅刪除鏈接文件,而不刪除源文件本身。
刪除硬/軟鏈接用rm softlink_file
或者unlink softlink_file
參考資料:百度百科—軟鏈接
用來建立一個(gè)軟鏈接,而ln -s /usr/lib/libX11.3 libX11.sl的意思為:為/usr/lib/libX11.3文件建立一個(gè)名為libX11.sl的軟鏈接。
命令格式:
ln [參數(shù)][源文件或目錄][目標(biāo)文件或目錄]
參數(shù)
1、-b 刪除,覆蓋以前建立的鏈接
2、-d 允許超級(jí)用戶制作目錄的硬鏈接
3、-f 強(qiáng)制執(zhí)行
4、-i 交互模式,文件存在則提示用戶是否覆蓋
5、-n 把符號(hào)鏈接視為一般目錄
6、-s 軟鏈接(符號(hào)鏈接)
7、-v 顯示詳細(xì)的處理過程
擴(kuò)展資料
軟鏈接解釋
1、軟鏈接,以路徑的形式存在。類似于Windows操作系統(tǒng)中的快捷方式。
2、軟鏈接可以 跨文件系統(tǒng) ,硬鏈接不可以。
3、軟鏈接可以對(duì)一個(gè)不存在的文件名進(jìn)行鏈接。
4、軟鏈接可以對(duì)目錄進(jìn)行鏈接。
硬鏈接:
1、硬鏈接,以文件副本的形式存在。但不占用實(shí)際空間。
2、不允許給目錄創(chuàng)建硬鏈接。
3、硬鏈接只有在同一個(gè)文件系統(tǒng)中才能創(chuàng)建。