自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux中軟鏈接和硬鏈接的區(qū)別

系統(tǒng) Linux
是一種快捷訪問機制,它通過一個文件指向原始文件或目錄的方式實現(xiàn)快捷訪問,同時還記錄了原始文件或目錄的一些信息。

[[328448]]

鏈接Link是一種快捷訪問機制,它通過一個文件指向原始文件或目錄的方式實現(xiàn)快捷訪問,同時還記錄了原始文件或目錄的一些信息。

鏈接允許多個不同文件對同一個文件進行引用。

什么是軟鏈接

符號鏈接Symbolic Link(symlink),又稱軟鏈接Soft Link,是一種特殊的文件,它指向 Linux 系統(tǒng)上的另一個文件或目錄。

這和 Windows 系統(tǒng)中的快捷方式有點類似,鏈接文件中記錄的只是原始文件的路徑,并不記錄原始文件的內(nèi)容。

符號鏈接通常用于對庫文件進行鏈接,也常用于鏈接日志文件和網(wǎng)絡文件系統(tǒng)Network File System(NFS)上共享的目錄。

什么是硬鏈接

硬鏈接是原始文件的一個鏡像副本。創(chuàng)建硬鏈接后,如果把原始文件刪除,鏈接文件也不會受到影響,因為此時原始文件和鏈接文件互為鏡像副本。

為什么要創(chuàng)建鏈接文件而不直接復制文件呢?

當你需要將同一個文件保存在多個不同位置,而且還要保持持續(xù)更新的時候,硬鏈接的重要性就體現(xiàn)出來了。

如果你只是單純把文件復制到另一個位置,那么另一個位置的文件只會保存著復制那一刻的文件內(nèi)容,后續(xù)也不會跟隨著原始文件持續(xù)更新。

而使用硬鏈接時,各個鏡像副本的文件內(nèi)容都會同時更新。

軟鏈接和硬鏈接的區(qū)別

下表列出了軟鏈接和硬鏈接之間的區(qū)別。

# 軟鏈接 硬鏈接
1 軟鏈接類似于 Windows 系統(tǒng)中的快捷方式 硬鏈接是原始文件的一個鏡像副本
2 軟鏈接又稱符號鏈接 硬鏈接沒有別名
3 鏈接中任何一個文件發(fā)生改變,都會同步到連接中的其它文件 和軟鏈接一樣
4 軟鏈接可以跨文件系統(tǒng)進行創(chuàng)建 硬鏈接不可以跨文件系統(tǒng)進行創(chuàng)建
5 軟鏈接可以指向文件或目錄 硬鏈接只能指向文件
6 鏈接文件和原始文件之間的 inode 和文件權(quán)限不完全一致 鏈接文件和原始文件的 inode 和文件權(quán)限完全一致
7 鏈接文件只記錄原始文件的路徑,不記錄原始文件的內(nèi)容 鏈接文件記錄了原始文件的內(nèi)容
8 如果原始文件被移除,軟鏈接就會因為指向不存在的文件而失效。這被稱為“掛起鏈接hanging link 即使原始文件被移除,鏈接文件也不受影響。
9 通過 ln -s <原始文件> <鏈接文件> 命令創(chuàng)建軟鏈接 通過 ln <原始文件> <鏈接文件> 命令創(chuàng)建硬鏈接
10 軟鏈接文件的文件權(quán)限中有一個特殊標記 l 硬鏈接文件沒有特殊標記
11 通過 find / -type l 命令可以查找軟鏈接文件 通過 find / -samefile <原始文件> 命令可以查找硬鏈接文件
12 通過 symlinks <目錄> 命令可以查找失效的軟鏈接 硬鏈接不存在失效鏈接

 

責任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2019-11-01 11:06:02

Linux操作系統(tǒng)Windows

2023-11-15 08:27:46

Linux系統(tǒng)

2017-01-15 15:27:51

Linux軟連接和硬鏈接

2022-02-28 09:44:09

Linux硬鏈接軟鏈接

2022-10-21 08:18:54

Linuxln 命令

2018-11-09 10:10:09

Linux硬鏈接軟鏈接

2018-11-09 10:30:05

Linux硬鏈接軟鏈接

2021-06-18 08:15:37

Linux軟鏈接硬鏈接

2019-06-21 10:52:28

軟連接硬鏈接Linux

2010-05-04 13:09:21

Unix操作系統(tǒng)

2009-12-23 10:36:48

Linux操作系統(tǒng)

2023-10-17 08:13:41

C++鏈接

2023-03-05 16:36:14

Linux鏈接目標文件

2021-07-16 10:20:56

Linux 硬鏈接Linux 系統(tǒng)

2023-07-25 16:55:15

Linuxinode

2023-02-13 11:26:03

符號鏈接Linux

2013-11-14 11:38:20

Linux Kerne編譯

2023-02-06 17:49:35

Linux符號鏈接

2010-02-25 15:11:48

Linux Makef

2010-03-01 16:40:40

Linux Makef
點贊
收藏

51CTO技術(shù)棧公眾號