国产毛片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://www.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ù) 返回頂部 返回列表
主站蜘蛛池模板: 麻豆成人精品国产免费 | 护士白浆20p | 新91免费| 免费毛片儿 | 四虎影院最新网站 | 麻豆中文字幕 | 艳母在线免费看影视网站 | wwwav视频| 免费观看黄色网页 | 一个人hd高清在线观看 | 国产精品日韩欧美亚洲另类 | 国产色司机在线视频免费观看 | 成人aaaa| 亚洲国产成人精品青青草原100 | 亚洲人jizz日本人处 | 欧美视 | 日本一区二区在线播放 | 国产福利在线免费观看 | 欧美韩国日本一区 | 久碰香蕉精品视频在线观看 | 成年片黄大全 | 日本韩国经典剧情片免费在线 | 12一15女人a毛片 | 色综合成人网 | 国产在线观看免费一级 | 国产一级一级一级成人毛片 | 黄网页在线观看 | 中文字幕一区二区视频 | 女跳蛋插水裙车嗯啊哈哈 | 91青青青国产在观免费影视 | 欧美一区二区三区不卡视频 | 国产视频一区在线播放 | 久草视频精品 | 国产三级一区 | 四虎最新免费网址 | 中文字幕免费人成乱码中国 | 国产成人综合亚洲亚洲欧美 | 青青青视频蜜桃一区二区 | 国产日产欧美一区二区三区 | 国产午夜视频 | 欧美一进一出抽搐大尺度视频 |