在 Linux 中,“文件链接”通常分为两种:硬链接(hard link) 和 软链接 / 符号链接(symbolic link,symlink)。下面分别说明设置方法和区别。
ln 源文件 硬链接名
ln file.txt file_hard.txt
查看 inode:
ls -i file.txt file_hard.txt
ln -s 源文件或目录 软链接名
ln -s /home/user/file.txt link_file.txt
ln -s /home/user/mydir mydir_link
查看链接:
ls -l link_file.txt
ln -s /opt/app/bin/app /usr/local/bin/app
ln -sf 源文件 链接名
rm 链接名
⚠️ 注意不要误删原文件
ls -l
lrwxrwxrwx → 软链接- 且 inode 相同 → 硬链接如果你有具体场景(比如:服务配置、软件安装、目录同步),可以告诉我,我可以给你更合适的示例。