国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

新手指導(dǎo):Linux系統(tǒng)中硬鏈接與軟鏈接的區(qū)別

發(fā)布時(shí)間:2014-6-10 12:01    發(fā)布者:edu118gct

Linux鏈接分兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號(hào)鏈接(Symbolic Link)。默認(rèn)情況下,ln命令產(chǎn)生硬鏈接。
【硬連接】
硬連接指通過索引節(jié)點(diǎn)來進(jìn)行連接。在Linux的文件系統(tǒng)中,保存在磁盤分區(qū)中的文件不管是什么類型都給它分配一個(gè)編號(hào),稱為索引節(jié)點(diǎn)號(hào)(Inode Index)。在Linux中,多個(gè)文件名指向同一索引節(jié)點(diǎn)是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個(gè)文件擁有多個(gè)有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止“誤刪”的功能。其原因如上所述,因?yàn)閷?duì)應(yīng)該目錄的索引節(jié)點(diǎn)有一個(gè)以上的連接。只刪除一個(gè)連接并不影響索引節(jié)點(diǎn)本身和其它的連接,只有當(dāng)最后一個(gè)連接被刪除后,文件的數(shù)據(jù)塊及目錄的連接才會(huì)被釋放。也就是說,文件真正刪除的條件是與之相關(guān)的所有硬連接文件均被刪除。
【軟連接】
另外一種連接稱之為符號(hào)連接(Symbolic Link),也叫軟鏈接。軟鏈接文件有類似于Windows的快捷方式。它實(shí)際上產(chǎn)生一個(gè)特殊的文件,這個(gè)文件內(nèi)容實(shí)際上就是要鏈接的原文件路徑的信息,即這個(gè)文件指向要鏈接文件的位置。執(zhí)行軟鏈接文件后,系統(tǒng)自動(dòng)跳到對(duì)應(yīng)的文件位置處進(jìn)行處理。而硬鏈接相當(dāng)為文件開設(shè)一個(gè)新的路徑,硬鏈接與文件原有的名字是平權(quán)的,在Linux看來它們是等價(jià)的。舉個(gè)例子,你把dir1/file1硬鏈接到dir2/file2, 就是在dir2下建立一個(gè)dir1/file1的鏡像文件file2,它與file1是占用一樣大的空間的,并且改動(dòng)兩者中的一個(gè),另一個(gè)也會(huì)發(fā)生同樣的改動(dòng)。基于此,硬鏈接文件有兩個(gè)限制:
  1)、不允許給目錄創(chuàng)建硬鏈接;
  2)、只有在同一文件系統(tǒng)中的文件之間才能創(chuàng)建硬鏈接。
通過實(shí)驗(yàn)加深理解:
[oracle@Linux]$ touchf1         #創(chuàng)建一個(gè)測(cè)試文件f1
[oracle@Linux]$ ln f1 f2          #創(chuàng)建f1的一個(gè)硬連接文件f2
[oracle@Linux]$ ln -s f1 f3      #創(chuàng)建f1的一個(gè)符號(hào)連接文件f3
[oracle@Linux]$ ls-li             #-i參數(shù)顯示文件的inode節(jié)點(diǎn)信息
total 0
9797648 -rw-r--r--  2 oracleoinstall 0 Apr 21 08:11 f1
9797648 -rw-r--r--  2 oracleoinstall 0 Apr 21 08:11 f2
9797649 lrwxrwxrwx  1 oracleoinstall 2 Apr 21 08:11 f3 -> f1
從上面的結(jié)果中可以看出,硬連接文件f2與原文件f1的inode節(jié)點(diǎn)相同,均為9797648,然而符號(hào)連接文件的inode節(jié)點(diǎn)不同。
[oracle@Linux]$ echo "I am f1 file" >>f1
[oracle@Linux]$ cat f1
I am f1 file
[oracle@Linux]$ cat f2
I am f1 file
[oracle@Linux]$ cat f3
I am f1 file
[oracle@Linux]$ rm -f f1
[oracle@Linux]$ cat f2
I am f1 file
[oracle@Linux]$ cat f3
cat: f3: No such file or directory
【個(gè)人體會(huì)】
    軟鏈接是另一個(gè)文件,作用可以理解為一個(gè)指針,作用在這個(gè)文件上的操作除了刪除都直接轉(zhuǎn)向?qū)嶋H指向文件,由于是一個(gè)真實(shí)的文件所以占用磁盤空間
    硬鏈接可以認(rèn)為不是一個(gè)文件,它只是實(shí)際文件的一個(gè)別名,它的作用是防止真實(shí)文件被誤操作,給一個(gè)文件建立硬鏈接后,他們互為別名,刪除其中任意一個(gè),深圳專業(yè)嵌入式實(shí)訓(xùn)QQ754634522
    只會(huì)刪除該別名,實(shí)際文件并不會(huì)被刪除。由于只是別名沒有任何其他信息,所以并不占用原始文件大小的磁盤空間。

本文地址:http://m.qingdxww.cn/thread-129960-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來節(jié)省時(shí)間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久精品国产99久久久香蕉 | 2019国产精品青青草原 | 神兵小将第一季免费观看 | 麻豆高清完整版观看在线 | 成年人网站在线 | 精品视频久久久 | 久热官网| 操美女影院 | 日本亚洲欧美 | 一级女人18片毛片免费视频 | 国产精品高清全国免费观看 | 第四色男人天堂 | 天堂视频在线视频观看2018 | 最近最新视频中文字幕4 | 日本免费一级视频 | 久久99热精品免费观看k影院 | 国产又色又爽又黄的网站在线一级 | 2019精品国产品免费观看软件 | 日日摸夜夜夜夜夜添 | 99re8在线这里只有精品 | 一二三四在线社区 | 亚洲黄色毛片 | 免费看91 | 久久99精品国产免费观看 | 一区二区在线观看高清 | 久久精品国产99国产精偷 | 日本女人毛茸茸 | 男女免费视频 | 狠狠操狠狠操 | 日本人的色道www免费一区 | 国产成人综合亚洲欧美天堂 | 国产福利91精品一区二区三区 | 色综合久久天天综合 | 亚洲色视频在线播放网站 | 国产精品不卡视频 | www.av网| 亚洲免费视频网站 | 操的网站| 亚洲男人天堂网址 | 色avav| 明星大侦探第四季免费可投屏 |