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
命令。