...">
瀏覽量:130次
in鏈接指向的是節(jié)點(diǎn)(inode),是已存在文件的另一個(gè)名字,修改其中一個(gè),與其連接的文件同時(shí)被修改;對(duì)in鏈接文件進(jìn)行讀寫和刪除操作時(shí)候,效果和符號(hào)鏈接相同。下面將分三方面介紹ln命令:
1、功能:
是為某一個(gè)文件或目錄在另外一個(gè)位置建立一個(gè)同步的鏈接,類似Windows下的超級(jí)鏈接。
2、用法:
ln [選項(xiàng)]… [-T]源文件 鏈接名 (第一種格式)
或:ln [選項(xiàng)]… 源文件 (第二種格式)
或:ln [選項(xiàng)]… 源文件 … 目錄 (第三種格式)
或:ln [選項(xiàng)]… -t 源文件夾 鏈接名… (第四種格式)
在第一種格式中,創(chuàng)建指定名稱的鏈接且指向指定的源文件。
在第二種格式中,在當(dāng)前目錄創(chuàng)建指向源文件的鏈接。
在第三、四種格式中,在指定目錄中創(chuàng)建指向源文件的鏈接。
默認(rèn)創(chuàng)建硬鏈接,當(dāng)使用–symbolic 時(shí)創(chuàng)建符號(hào)鏈接。
當(dāng)創(chuàng)建硬鏈接時(shí)文件必須在同一個(gè)文件系統(tǒng),并且不能對(duì)目錄進(jìn)行硬鏈接。符號(hào)鏈接可以指向任意的位置,
3、選項(xiàng)說明:
–backup[=CONTROL] 為每個(gè)已存在的目標(biāo)文件創(chuàng)建備份文件
-b 類似–backup,但不接受任何參數(shù)
-d, -F, –directory 創(chuàng)建指向目錄的硬鏈接(只適用于超級(jí)用戶,而且有不可預(yù)知的風(fēng)險(xiǎn),慎用哦)
-f, –force 強(qiáng)行刪除任何已存在的目標(biāo)文件
-n, –no-dereference?
如果目的地是一個(gè)已存在的鏈接至某目錄的符號(hào)鏈接,會(huì)將該符號(hào)鏈接當(dāng)作普通文件處理,先將該已存在的鏈接備份或刪除。
-i, –interactive 詢問是否刪除目的地文件
-s, –symbolic 創(chuàng)建符號(hào)鏈接而不是硬鏈接
-t, –target-directory=目錄 在指定目錄中創(chuàng)建鏈接
-T, –no-target-directory 將鏈接名當(dāng)作普通文件(在對(duì)目錄進(jìn)行符號(hào)鏈接時(shí)要用到此選項(xiàng))
舉例:
1.對(duì)某個(gè)文件創(chuàng)建一個(gè)連接
$ln -s /tmp/abc.txt ~/
此命令表示在家目錄下創(chuàng)建與源文件同名的鏈接到/tmp/abc.txt符號(hào)連接
$ln -s /tmp/abc.txt ~/abc
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776