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

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄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

建立硬鏈接文件,目標文件沒有寫文件名,會和原名一致 此處寫了文件硬鏈接為test-file

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

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



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

wangym

回答于2022-06-28 11:05

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

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

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

touch test.md

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

ln test.md hardlink.md

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

ln -s test.md softlink.md

然后看一下目錄結構,可以看到:

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

2、而softlink.md指向test.md

二、編輯

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

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

三、刪除

如果我刪除test.md或者hardlink.md,另一個并不會收到影響,可以認為你只是刪除了其中一個文件名。

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

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

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

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

四、其他

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

文件夾只能建立軟連接

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

五、總結

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

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

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

相關問題

最新活動

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

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<