Linux 命令: ln

快速指南 ln 命令,用於在文件系統中創建連結 ln 命令是 Linux 文件系統命令的一部分。 它用於創建連結。什麼是連結?類似於指向另一個文件的指針。一個文件指向另一個文件。你可能對 Windows 快捷方式比較熟悉。它們很相似。 我們有兩種類型的連結:硬連結和軟連結。 硬連結 硬連結很少使用。它們有一些限制:你不能連結到目錄, 也不能連結到外部文件系統(磁盤)。 使用以下命令來創建硬連結: ln <原始文件> <連結文件> 例如,假設你有一個名為 recipes.txt 的文件。你可以使用以下命令創建一個硬連結: ln recipes.txt newrecipes.txt 創建的新的硬連結在外觀上與常規文件無異: 現在任何時候你編輯這些文件中的任何一個,內容都會更新。 如果你刪除了原始文件,連結仍然包含原始文件的內容,因為只有當有一個硬連結指向它時才會被刪除。 軟連結 軟連結有所不同。它們更強大,因為你可以連結到其他文件系統和目錄,但當原始文件被刪除時,連結將被斷開。 你可以使用 ln 的 -s 選項來創建軟連結: ln -s <原始文件> <連結文件> 例如,假設你有一個名為 recipes.txt 的文件。你可以使用以下命令創建一個軟連結: ln -s recipes.txt newrecipes.txt 在這種情況下,當你使用 ls -al 列出文件時,你可以看到有一個特殊的 l 標誌,文件名的末尾有一個 @ ,如果啟用了顏色,它的顏色也會有所不同: 現在,如果你刪除了原始文件,連結將被斷開,如果你試圖訪問它,shell 將顯示 “No such file or directory”。 這個命令在 Linux、macOS、WSL 和任何有 UNIX 環境的地方都可以使用。