1. 硬連接
命令:ln file1 file2
限制:不能跨分區(qū);文件夾無(wú)效。
作用:實(shí)現(xiàn)對(duì)file1的一個(gè)硬連接。不同于拷貝(復(fù)制)。
效果:修改file1,file2會(huì)變;修改file2,file1會(huì)變。刪除file1后file2任然存在且可用(數(shù)據(jù)任然為file1的數(shù)據(jù))。多個(gè)硬連接,也始終只有一個(gè)存儲(chǔ)區(qū)塊。
原理:每對(duì)file1增加一個(gè)硬連接,系統(tǒng)對(duì)file1的對(duì)應(yīng)的硬盤數(shù)據(jù)節(jié)點(diǎn)的連接數(shù)加一。當(dāng)刪除file1或file2等其它硬連接時(shí),對(duì)磁盤對(duì)應(yīng)的數(shù)據(jù)節(jié)點(diǎn)連接數(shù)減一,只有當(dāng)連接數(shù)為0時(shí),才真正的刪除數(shù)據(jù)。
1. 軟連接
命令:ln -s file1 file2
作用:實(shí)現(xiàn)對(duì)file1的一個(gè)軟連接。
限制:可以跨分區(qū);文件夾無(wú)效。
效果:修改file1,file2會(huì)變;修改file2,file1會(huì)變。刪除file1后file2變?yōu)椴豢捎?。若?qiáng)行編輯file2并保存,系統(tǒng)會(huì)生成文件file1,內(nèi)容為file2編輯的內(nèi)容。若對(duì)file2再建立軟連接file3,實(shí)際效果為file3為file1的軟連接。
原理:類似于windows的快捷方式。
1. 復(fù)制
命令:cp file1 file2
作用:實(shí)現(xiàn)對(duì)file1的一個(gè)拷貝。
限制:可以跨分區(qū),文件夾有效。
效果:修改file1,對(duì)file2無(wú)影響;修改file2,對(duì)file1無(wú)影響。刪除file1,對(duì)file2無(wú)影響;刪除file2,對(duì)file1無(wú)影響。
原理:磁盤存儲(chǔ)空間的一個(gè)拷貝。