ln
命令在 Ubuntu 系統中用于創建硬鏈接或符號鏈接(也稱為軟鏈接或 Symlink)
以下是一些關于 ln
命令符號鏈接特性的基本用法:
創建符號鏈接:
ln -s target_path link_name
其中,target_path
是要鏈接到的目標文件或目錄的路徑,link_name
是要創建的符號鏈接的名稱。
刪除符號鏈接:
rm link_name
使用 rm
命令可以刪除符號鏈接,但不會影響目標文件或目錄。
更改符號鏈接指向的目標:
ln -sf new_target_path link_name
其中,new_target_path
是新的目標文件或目錄的路徑,link_name
是要更改的符號鏈接的名稱。-f
選項表示強制執行,如果已存在同名的符號鏈接,則會先刪除原有的鏈接。
查看符號鏈接指向的目標:
ls -l link_name
使用 ls -l
命令可以查看符號鏈接的詳細信息,包括指向的目標文件或目錄。
復制符號鏈接:
cp -s source_link destination_link
其中,source_link
是要復制的符號鏈接的路徑,destination_link
是要創建的新符號鏈接的路徑。
移動符號鏈接:
mv source_link destination_link
其中,source_link
是要移動的符號鏈接的路徑,destination_link
是要將符號鏈接移動到的新位置。
比較兩個符號鏈接:
diff -s link1 link2
其中,link1
和 link2
是要比較的兩個符號鏈接的路徑。-s
選項表示只輸出相同或不同的結果,而不顯示詳細的差異信息。
通過這些基本操作,你可以在 Ubuntu 系統中利用 ln
命令創建、管理和使用符號鏈接。