欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux中符號(hào)鏈接與硬鏈接的區(qū)別有哪些

這篇“l(fā)inux中符號(hào)鏈接與硬鏈接的區(qū)別有哪些”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“l(fā)inux中符號(hào)鏈接與硬鏈接的區(qū)別有哪些”文章吧。

成都創(chuàng)新互聯(lián)是專業(yè)的永德網(wǎng)站建設(shè)公司,永德接單;提供做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行永德網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

區(qū)別:1、硬鏈接時(shí)文件重命名或文件移動(dòng)不會(huì)改變鏈接指向,符號(hào)鏈接時(shí)文件重命名或文件移動(dòng)則使鏈接斷開;2、硬鏈接只能鏈接文件,符號(hào)鏈接可以鏈接文件和文件夾;3、符號(hào)鏈接可以跨不同的文件系統(tǒng)創(chuàng)建,硬鏈接則不可以跨不同的文件系統(tǒng)創(chuàng)建。

本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。

linux中符號(hào)鏈接與硬鏈接的區(qū)別是什么

linux存在2眾不同類型的鏈接,軟鏈接和硬鏈接,修改其中一個(gè),硬鏈接指向的是節(jié)點(diǎn)(inode),軟鏈接指向的是路徑(path)

軟連接文件也叫符號(hào)連接,這個(gè)文件包含了另一個(gè)文件的路徑名,類似于win下的快捷方式

區(qū)別:

文件重命名或文件移動(dòng)

文件重命名和文件移動(dòng)對(duì)于Linux系統(tǒng)來說都是文件絕對(duì)路徑的更改。對(duì)硬鏈接來說,文件重命名或文件移動(dòng)不會(huì)改變鏈接指向,而對(duì)軟鏈接來說,文件重命名或文件移動(dòng)則使鏈接斷開,這時(shí)通過軟鏈接修改文件內(nèi)容時(shí)會(huì)重新創(chuàng)建一個(gè)新的inode,跟原文件名和文件數(shù)據(jù)塊關(guān)聯(lián)。

文件刪除

rm命令或者nodejs的unlink其實(shí)是將inode的鏈接數(shù)減1。對(duì)于前文的硬鏈接,刪除test_hard.txt使得inode1的鏈接數(shù)變成1,當(dāng)鏈接數(shù)變成0時(shí),系統(tǒng)就會(huì)釋放掉這個(gè)inode,之后再創(chuàng)建的新文件就可以使用該inode的inode number了。這時(shí)沒有inode指向文件數(shù)據(jù)block,所以文件找不到了。但實(shí)際上文件數(shù)據(jù)還存在硬盤中,所以經(jīng)常能看到網(wǎng)上有一些幫助恢復(fù)誤刪的文件的工具。軟鏈接inode鏈接數(shù)為1,刪除軟鏈接則系統(tǒng)釋放該inode。

鏈接文件和文件夾

軟鏈接可以鏈接文件和文件夾,但硬鏈接只能鏈接文件。

不同文件系統(tǒng)創(chuàng)建鏈接

軟鏈接可以跨不同的文件系統(tǒng)創(chuàng)建,但是硬鏈接不行,因?yàn)橛叉溄邮枪灿靡粋€(gè)inode,而不同的文件系統(tǒng)有不同的inode table。

應(yīng)用場(chǎng)景

硬鏈接

文件備份:為了防止重要的文件被誤刪,文件備份是一種好的辦法,但拷貝文件會(huì)帶來磁盤空間的消耗。硬鏈接能不占用磁盤空間實(shí)現(xiàn)文件備份。

文件共享:多人共同維護(hù)同一份文件時(shí),可以通過硬鏈接的方式,在私人目錄里創(chuàng)建硬鏈接,每個(gè)人的修改都能同步到源文件,但又避免某個(gè)人誤刪就丟掉了文件的問題。

文件分類:不同的文件資源需要分類,比如某個(gè)電影即是的分類是外國(guó)、懸疑,那我們可以在外國(guó)的文件夾和懸疑的文件夾里分別創(chuàng)建硬鏈接,這樣可以避免重復(fù)拷貝電影浪費(fèi)磁盤空間。有人可能說,使用軟鏈接不也可以嗎?是的,但不太好。因?yàn)橐坏┰次募苿?dòng)位置或者重命名,軟鏈接就失效了。

軟鏈接

快捷方式:對(duì)于路徑很深的文件,查找起來不太方便。利用軟鏈接在桌面創(chuàng)建快捷方式,可以迅速打開并編輯文件。

靈活切換程序版本:對(duì)于機(jī)器上同時(shí)存在多個(gè)版本的程序,可以通過更改軟鏈接的指向,從而迅速切換程序版本。這里提到了python版本的切換可以這么做。

以上就是關(guān)于“l(fā)inux中符號(hào)鏈接與硬鏈接的區(qū)別有哪些”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前文章:linux中符號(hào)鏈接與硬鏈接的區(qū)別有哪些
鏈接URL:http://www.chinadenli.net/article2/ishhoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航標(biāo)簽優(yōu)化ChatGPT網(wǎng)站設(shè)計(jì)小程序開發(fā)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名