1、Linux 鏈接分兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link)。默認(rèn)情況下,ln 命令產(chǎn)生硬鏈接。

創(chuàng)新互聯(lián)公司長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為潢川企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,潢川網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
2、硬鏈接:ln 原文件與鏈接文件的inode號一致。一旦一個(gè)硬鏈接創(chuàng)建成功,其與原來的文件是同等地位的,對其中任意一個(gè)硬鏈接的讀寫操作或者元數(shù)據(jù)的修改都會(huì)影響到指向同一inode的其他硬鏈接。
3、鏈接分硬鏈接和符號鏈接。符號鏈接可以建立對于文件和目錄的鏈接。符號鏈接可以跨文件系統(tǒng),即可以跨磁盤分區(qū)。符號鏈接的文件類型位是l,鏈接文件具有新的i節(jié)點(diǎn)。硬鏈接不可以跨文件系統(tǒng)。
4、含義不同 符號鏈接是一類特殊的文件, 其包含有一條以絕對路徑或者相對路徑的形式指向其它文件或者目錄的引用。硬鏈接就是一個(gè)文件的一個(gè)或多個(gè)文件名。
1、硬鏈接可由命令 link 或 ln 創(chuàng)建,如:link oldfile newfile ln oldfile newfile 由于硬鏈接是有著相同 inode 號僅文件名不同的文件,因此,刪除一個(gè)硬鏈接文件并不影響其他有相同 inode 號的文件。
2、采用ls -i 命令可以查看文件的inode編號。以上,咱們終于對Inode有了個(gè)基本認(rèn)識,總結(jié)一句話就是存儲文件元數(shù)據(jù)的地方。現(xiàn)在,咱們再來回頭看硬鏈接和軟連接。
3、2 硬鏈接特點(diǎn) ln鏈接符原理如下:Linux ln鏈接符原理圖 創(chuàng)建文件的鏈接 Linux ln命令是一個(gè)非常重要而且常用命令,它用于為文件或者目錄創(chuàng)建鏈接。1 創(chuàng)建軟鏈接 創(chuàng)建一個(gè)文件,用于演示軟鏈接。
4、在Linux系統(tǒng)中,鏈接分為兩種,一種是硬鏈接(Hard link),另一種稱為符號鏈接或軟鏈接(Symbolic Link)。①默認(rèn)不帶參數(shù)的情況下,ln創(chuàng)建的是硬鏈接,帶-s參數(shù)的ln命令創(chuàng)建的是軟鏈接。
5、可以通過查詢文件的硬鏈接數(shù)來判斷,如果硬鏈接數(shù)大于1則說明文件是硬鏈接。查看硬鏈接是可以使用命令“l(fā)s -l”,返回結(jié)果的第二列為硬鏈接數(shù)。用法示例:可以看到file1和file3的硬鏈接數(shù)都大于1,為硬鏈接。
6、相當(dāng)于windows的快捷方式 命令3:創(chuàng)建硬鏈接 ln xxx 路徑1在路徑1創(chuàng)建xxx的軟連接 特點(diǎn):文件類型 - 相遇于拷貝,但是可以同步更新。
軟鏈接又叫符號鏈接,這個(gè)文件包含了另一個(gè)文件的路徑名。可以是任意文件或目錄,可以鏈接不同文件系統(tǒng)的文件。
為解決文件的共享使用,Linux 系統(tǒng)引入了兩種鏈接:硬鏈接 (hard link) 與軟鏈接(又稱符號鏈接,即 soft link 或 symbolic link)。
軟鏈接可以理解成快捷方式,和原文件的inode號不一樣,它和Windows下的快捷方式的作用是一樣的,軟鏈接數(shù)據(jù)塊中記錄的亦是相對路徑指向。硬鏈接和原文件對應(yīng)一個(gè)inode,就是對應(yīng)一個(gè)文件,可以理解成一個(gè)文件有幾個(gè)別名。
作用對象硬鏈接只能應(yīng)用于文件而不能應(yīng)用于目錄,而且也不能分區(qū);軟鏈接可以應(yīng)用于文件,而且可以應(yīng)用于目錄和分區(qū)。語法不同硬鏈接的語法:lnfilenamelinkname。軟鏈接的語法:ln-sfilenamelinkname。
linux系統(tǒng)中鏈接文件分為硬鏈接和軟鏈接(軟鏈接也叫符號鏈接)。硬鏈接和軟鏈接都是指向文件的一種方式,但兩者有不同的地方,主要有以下不同:硬鏈接是創(chuàng)建一個(gè)指向block的inode,有防止誤刪除的功能。
軟鏈接就是一個(gè)普通文件,只是數(shù)據(jù)塊內(nèi)容有點(diǎn)特殊。軟鏈接可對文件或目錄創(chuàng)建。ln -s old.file soft.linkln -s old.dir soft.link.dir加-s選項(xiàng)表示創(chuàng)建的是軟鏈接。
網(wǎng)頁名稱:linux命令硬鏈接 linux建立硬鏈接文件
轉(zhuǎn)載來于:http://chinadenli.net/article3/dedghis.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、網(wǎng)站排名、面包屑導(dǎo)航、網(wǎng)頁設(shè)計(jì)公司、虛擬主機(jī)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)