在 CentOS(以及其它 Linux 发行版)中,软连接(symbolic link,符号链接)可以在任何你有权限的目录中创建,并没有“固定位置”。常见做法是根据用途选择目录。
ln -s 源文件或目录 软连接路径
示例:
ln -s /opt/app/bin/start.sh /usr/local/bin/start
/usr/local/bin(推荐,给命令用)适合把程序做成全局命令:
ln -s /opt/nginx/sbin/nginx /usr/local/bin/nginx
之后任意目录都能直接执行 nginx
/usr/bin 或 /bin(系统级命令)⚠️ 一般不建议手动改,系统自己用得多
ln -s /data/python3 /usr/bin/python3
ln -s /data/logs ~/logs
只对你当前用户有效
/etc/systemd/system/(服务相关)如果你要给服务建软链:
ln -s /opt/app/app.service /etc/systemd/system/app.service
ln -s /data/www /usr/share/nginx/html/www
查看:
ls -l
删除(**不要加 / **):
rm /usr/local/bin/start
如果你能说一下具体想建什么软链接(比如命令、服务、网站目录),我可以给你更精确的建议。