ln
是 Linux 中的一個命令,用于創建硬鏈接或軟鏈接(符號鏈接)
創建硬鏈接:
使用 ln
命令創建硬鏈接時,需要指定源文件(或目錄)和目標鏈接名。語法如下:
ln source_file link_name
例如,創建一個名為 file1.txt
的文件的硬鏈接 file2.txt
:
ln file1.txt file2.txt
注意:硬鏈接只能在同一個文件系統中創建,且不能鏈接到目錄。另外,如果源文件不存在或者是一個目錄,將會報錯。
創建軟鏈接(符號鏈接):
使用 ln -s
命令創建軟鏈接。語法如下:
ln -s source_file link_name
例如,創建一個名為 file1.txt
的文件的軟鏈接 file2.txt
:
ln -s file1.txt file2.txt
軟鏈接可以跨文件系統,并且可以鏈接到目錄。但是,如果源文件不存在或者是一個目錄,軟鏈接將無法創建。
總結一下,ln
命令用于創建硬鏈接和軟鏈接。硬鏈接在同一文件系統中創建,不能鏈接到目錄;軟鏈接可以跨文件系統,可以鏈接到目錄。創建軟鏈接時,使用 -s
選項。