Linux 中的符號鏈接文件是什麼?

符號鏈接,也稱為軟鏈接,是一種指向另一個文件的特殊文件,很像 Windows 中的快捷方式或 Macintosh 別名。 與硬鏈接不同,符號鏈接不包含目標文件中的數據。 它只是指向文件系統中某處的另一個條目。

符號鏈接是 指向另一個文件系統對象的文件系統對象. 被指向的對象稱為目標。 符號鏈接對用戶是透明的; 鏈接顯示為普通文件或目錄,並且可以由用戶或應用程序以完全相同的方式進行操作。

創建信息圖 a 象徵性的聯繫, 使用 -s ( —象徵性 ) 選項。 如果 FILE 和 LINK 給出, ln創建信息圖 a 鏈接 從指定為第一個參數 (FILE) 的文件到指定為第二個參數的文件 ( LINK ).

創建符號鏈接 將 -s 選項傳遞給 ln 命令,後跟目標文件和鏈接名稱. 在以下示例中,文件被符號鏈接到 bin 文件夾中。 在以下示例中,已安裝的外部驅動器被符號鏈接到主目錄。

軟鏈接(也稱為符號鏈接或符號鏈接)是 指向文件名和位置的文件系統條目. ... 刪除符號鏈接不會刪除原始文件。 然而,如果軟鏈接指向的文件被刪除,軟鏈接停止工作,它就被破壞了。

符號鏈接是 一直用於鏈接庫並確保文件位於一致的位置,而無需移動或複制原始文件. 鏈接通常用於在不同位置“存儲”同一文件的多個副本,但仍引用一個文件。

查看目錄中的符號鏈接:

  1. 打開終端並移動到該目錄。
  2. 輸入命令:ls -la。 這將列出目錄中的所有文件,即使它們是隱藏的。
  3. 以 l 開頭的文件是您的符號鏈接文件。

最簡單的方法: cd 到符號鏈接所在的位置並執行 ls -l 以列出詳細信息 的文件。 符號鏈接後 -> 右側的部分是它指向的目標。

Linux 中的 ln 命令在源文件和目錄之間創建鏈接。

  1. -s – 符號鏈接命令。
  2. [目標文件] – 您為其創建鏈接的現有文件的名稱。
  3. [符號文件名] – 符號鏈接的名稱。

將 source_file 替換為要為其創建符號鏈接的現有文件的名稱(該文件可以是文件系統中的任何現有文件或目錄)。 將 myfile 替換為符號鏈接的名稱。 ln 命令 然後創建符號鏈接。

硬鏈接目錄的原因是 不允許 有點技術性。 本質上,它們破壞了文件系統結構。 無論如何,您通常不應使用硬鏈接。 符號鏈接允許大多數相同的功能而不會引起問題(例如 ln -s target link )。

喜歡這篇文章嗎? 請分享給您的朋友:
今日操作系統