隨筆-31  評論-2  文章-0  trackbacks-0
          首先要弄清楚,在Linux系統中,內核為每一個新創建的文件分配一個Inode(索引結點),每個文件都有一個惟一的inode號。文件屬性保存在索引結點里,在訪問文件時,索引結點被復制到內存在,從而實現文件的快速訪問。

          鏈接是一種在共享文件和訪問它的用戶的若干目錄項之間建立聯系的一種方法。Linux中包括兩種鏈接:硬鏈接(Hard Link)和軟鏈接(Soft Link),軟鏈接又稱為符號鏈接(Symbolic link)。

          一、軟鏈接(符號鏈接)

          軟鏈接克服了硬鏈接的不足,沒有任何文件系統的限制,任何用戶可以創建指向目錄的符號鏈接。因而現在更為廣泛使用,它具有更大的靈活性,甚至可以跨越不同機器、不同網絡對文件進行鏈接。

          建立軟鏈接,只要在ln后面加上選項 –s。



          二、硬鏈接

          硬鏈接說白了是一個指針,指向文件索引節點,系統并不為它重新分配inode。可以用:ln命令來建立硬鏈接。語法

          ln [options] existingfile newfile
          ln[options] existingfile-list directory

          用法: 第一種:為”existingfile”創建硬鏈接,文件名為”newfile”。第二種:在”directory”目錄中, 為”existingfile-list”中包含的所有文件創建一個同名的硬鏈接。常用可選[options] –f 無論”newfile”存在與否,都創建鏈接。-n 如果”newfile”已存在,就不創建鏈接。 
          posted on 2010-03-11 16:07 xiaoxinchen 閱讀(231) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2010年3月>
          28123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(2)

          隨筆檔案

          友情鏈接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 瑞昌市| 镇坪县| 芜湖县| 乾安县| 泰宁县| 乌拉特前旗| 辉县市| 丹棱县| 石渠县| 阳泉市| 毕节市| 乌拉特前旗| 山丹县| 潞城市| 新干县| 安阳县| 桦南县| 武汉市| 邹城市| 郁南县| 息烽县| 宾川县| 新郑市| 砀山县| 浮山县| 萨迦县| 中牟县| 盖州市| 綦江县| 牙克石市| 泸溪县| 承德县| 江北区| 综艺| 临清市| 云南省| 盐津县| 旬阳县| 武强县| 二连浩特市| 望江县|