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

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

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

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

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

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

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來節(jié)省時間和空間
  • 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號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天天操网 | 天堂成人影院 | 日本高清中文字幕一区二区三区a | 一级毛片在线不卡直接观看 | 亚洲无吗在线视频 | 久久久综合香蕉尹人综合网 | 久久国产高清一区二区三区 | 国产欧美日本在线观看 | 国产欧美另类久久精品91 | 国产欧美日韩综合一区二区三区 | 亚洲狠狠婷婷综合久久蜜桃 | 男人网站在线亚洲影院 | 三级网站片 | 欧美视频一二三区 | 欧美天天综合 | 中文字幕 日本 | 一区二区三区久久精品 | 亚洲精品不卡在线 | 成人性生交大片免费视频 | 久久精品国产一区二区三区 | 天天干在线免费视频 | 我与么公激情性完整视频 | 国产快播| 在线精品一区二区三区 | 日韩一级一欧美一级国产 | 激情综合久久 | 四虎影院在线免费 | 亚洲国产成人精品青青草原100 | 在线不卡 | 色国产在线 | 国产精品视频久久 | 久久女同互慰一区二区三区 | 亚洲视频在线免费播放 | 日韩精品特黄毛片免费看 | 两个人的视频全免费观看在线 | 毛片大全高清免费 | 欧美日本一区二区三区 | 自拍偷拍欧美亚洲 | 一级做a爰片久久毛片下载 一级做a爰片久久毛片图片 | 四虎成年永久免费网站 | 一级毛片特级毛片国产 |