ln
是 Linux 中的一個命令,用于創建硬鏈接或軟鏈接(符號鏈接)
創建硬鏈接:
使用 ln
命令創建硬鏈接時,源文件和目標文件的路徑都需要提供。硬鏈接不能跨文件系統,且不能鏈接到目錄。
語法:ln [選項] <源文件路徑> <目標文件路徑>
示例:
ln source_file.txt hard_link.txt
創建軟鏈接(符號鏈接):
使用 ln -s
命令創建軟鏈接。與硬鏈接不同,軟鏈接可以跨文件系統,且可以鏈接到目錄。
語法:ln -s [選項] <源文件路徑> <目標文件路徑>
示例:
ln -s source_file.txt symbolic_link.txt
查看鏈接:
使用 ls -l
命令查看文件和目錄的詳細信息,包括硬鏈接和軟鏈接的數量。
示例:
ls -l file_or_directory
刪除鏈接:
使用 rm
命令刪除硬鏈接或軟鏈接。
語法:rm [選項] <鏈接文件路徑>
示例:
rm hard_link.txt
rm symbolic_link.txt
強制刪除鏈接:
如果鏈接文件已損壞或不存在,可以使用 -f
選項強制刪除鏈接。
示例:
rm -f broken_link.txt
更新軟鏈接:
如果源文件被移動或重命名,可以使用 -f
選項強制更新軟鏈接。
示例:
ln -sf new_source_file.txt symbolic_link.txt
通過這些基本操作,您可以有效地管理 Linux 中的 ln
命令。