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

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

如何創建Linux里的硬鏈接?

coordinate35coordinate35 回答0 收藏1
收藏問題

2條回答

springDevBird

springDevBird

回答于2022-06-28 11:05

創建硬鏈接:

[root@localhost ~]# touch file 創建文件

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

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

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

下面是創建截圖



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

wangym

回答于2022-06-28 11:05

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

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

#創建text.md文件

touch test.md

#創建一個硬連接

ln test.md hardlink.md

#創建一個軟連接

ln -s test.md softlink.md

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

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

2、而softlink.md指向test.md

二、編輯

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

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

三、刪除

如果我刪除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元之間
<