{eval=Array;=+count(Array);}

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問答專欄Q & A COLUMN

如何創(chuàng)建Linux里的硬鏈接?

coordinate35coordinate35 回答0 收藏1
收藏問題

2條回答

springDevBird

springDevBird

回答于2022-06-28 11:05

創(chuàng)建硬鏈接:

[root@localhost ~]# touch file 創(chuàng)建文件

[root@localhost ~]# ln /root/file /root/TTT/test-file

建立硬鏈接文件,目標(biāo)文件沒有寫文件名,會(huì)和原名一致 此處寫了文件硬鏈接為test-file

#也就是/root/TTT文件夾下 test-file 是硬鏈接文件

下面是創(chuàng)建截圖



評論0 贊同0
  •  加載中...
wangym

wangym

回答于2022-06-28 11:05

一、硬連接是一個(gè)文件擁有兩個(gè)文件名,軟連接是創(chuàng)建類似windows的快捷方式

比如我在test目錄下,新建一個(gè)test.md文件,然后建立一個(gè)硬連接和一個(gè)軟連接

#創(chuàng)建text.md文件

touch test.md

#創(chuàng)建一個(gè)硬連接

ln test.md hardlink.md

#創(chuàng)建一個(gè)軟連接

ln -s test.md softlink.md

然后看一下目錄結(jié)構(gòu),可以看到:

1、hardlink.md和test.md是一模一樣的文件,實(shí)際上只是一個(gè)文件,兩個(gè)文件名(這種機(jī)制在windows好像沒有)

2、而softlink.md指向test.md

二、編輯

如果編輯任何一個(gè)文件,則3個(gè)都是同步的

所以編輯的情況下,軟連接和硬連接并沒什么區(qū)別。

三、刪除

如果我刪除test.md或者h(yuǎn)ardlink.md,另一個(gè)并不會(huì)收到影響,可以認(rèn)為你只是刪除了其中一個(gè)文件名。

不過如果你刪除了test.md,那么softlink.md就會(huì)被標(biāo)識為紅色,表示源文件gg了,不過也可以看出,softlink.md仍然指向test.md

所以如果重新新建test.md,則softlink.md依然可用。

通過touch test.md或者touch softlink.md都可以新建test.md

但是hardlink.md和test.md就是完全不相干的兩個(gè)文件了。

四、其他

通常情況下軟連接用的比較多

文件夾只能建立軟連接

如果跨磁盤,也只能用軟連接

五、總結(jié)

所以貌似軟連接更屌也更常用

硬連接唯一的特性就是刪掉任意一個(gè)其他的還存在,不過我感覺這個(gè)特性貌似并沒有什么卵用,反而容易被濫用

評論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<