亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      linux鏈接命令

      時(shí)間: 佳洲1085 分享

        linux下有個(gè)命令ln可以用來創(chuàng)建鏈接對(duì)象,下面由學(xué)習(xí)啦小編為大家整理了linux下鏈接命令的相關(guān)知識(shí),希望對(duì)大家有所幫助!

        Linux鏈接命令——ln

        有硬鏈接和軟鏈接兩種,一般建議使用軟鏈接。

        ln -s [原文件] [目標(biāo)文件]

        -s 創(chuàng)建軟鏈接

        linux鏈接命令之硬鏈接

        1.兩個(gè)文件擁有相同id號(hào)和存儲(chǔ)block塊,可以看做是同一個(gè)文件。

        2.可通過i節(jié)點(diǎn)(id號(hào))識(shí)別。

        3.不能跨分區(qū)。

        4.不能針對(duì)目錄使用。

        linux鏈接命令之軟鏈接

        1.類似Windows快捷方式。

        2.擁有自己的id號(hào)和存儲(chǔ)block塊,但數(shù)據(jù)塊中只保存原文件的文件名和id號(hào),并沒有實(shí)際數(shù)據(jù)。

        3.軟鏈接的權(quán)限 lrwx rwx rwx

        4.修改任意文件,另一個(gè)都改變。

        5.刪除原文件,軟鏈接不能使用。(硬鏈接可用)

        創(chuàng)建軟鏈接時(shí)一定要有相對(duì)路徑。

        附:linux兩種鏈接的區(qū)別

        硬鏈接文件有兩個(gè)限制

        1)、不允許給目錄創(chuàng)建硬鏈接;

        2)、只有在同一文件系統(tǒng)中的文件之間才能創(chuàng)建鏈接,而且只有超級(jí)用戶才有建立硬鏈接權(quán)限。

        對(duì)硬鏈接文件進(jìn)行讀寫和刪除操作時(shí)候,結(jié)果和軟鏈接相同。但如果我們刪除硬鏈接文件的源文件,硬鏈接文件仍然存在,而且保留了愿有的內(nèi)容。

        這時(shí),系統(tǒng)就“忘記”了它曾經(jīng)是硬鏈接文件。而把他當(dāng)成一個(gè)普通文件。

        那么我們就可以這樣理解:硬連接指通過索引節(jié)點(diǎn)來進(jìn)行的連接,其作用是允許一個(gè)文件擁有多個(gè)有效路徑名,能夠達(dá)到誤刪除的作用。

        其原因是因?yàn)閷?duì)應(yīng)的文件的索引節(jié)點(diǎn)有一個(gè)以上的連接。只刪除一個(gè)連接并不影響索引節(jié)點(diǎn)本身和其它的連接,只有當(dāng)最后一個(gè)連接被刪除后,文件的數(shù)據(jù)塊及目錄的連接才會(huì)被釋放。文件才會(huì)被真正刪除。

        注:保存在磁盤分區(qū)中的文件不管是什么類型都給它分配一個(gè)編號(hào),稱為索引節(jié)點(diǎn)號(hào)(Inode Index即I節(jié)點(diǎn))。

        軟鏈接沒有硬鏈接以上的兩個(gè)限制,因而現(xiàn)在更為廣泛使用,它具有更大的靈活性,甚至可以跨越不同機(jī)器、不同網(wǎng)絡(luò)對(duì)文件進(jìn)行鏈接。但是軟鏈接的缺點(diǎn)在于:因?yàn)殒溄游募性募穆窂叫畔?,所以?dāng)原文件從一個(gè)目錄下移到其他目錄中,再訪問鏈接文件,系統(tǒng)就找不到了,而硬鏈接就沒有這個(gè)缺陷,你想怎么移就怎么移;還有它要系統(tǒng)分配額外的空間用于建立新的索引節(jié)點(diǎn)和保存原文件的路徑。

      3603062