温馨提示×

centos软连接在哪里建

小樊
49
2026-09-15 10:07:05
栏目: 智能运维

在 CentOS(以及其它 Linux 发行版)中,软连接(symbolic link,符号链接)可以在任何你有权限的目录中创建,并没有“固定位置”。常见做法是根据用途选择目录。

一、基本创建命令

ln -s 源文件或目录 软连接路径

示例:

ln -s /opt/app/bin/start.sh /usr/local/bin/start

二、常见“建在哪里”的场景

1️⃣ 放到 /usr/local/bin(推荐,给命令用)

适合把程序做成全局命令:

ln -s /opt/nginx/sbin/nginx /usr/local/bin/nginx

之后任意目录都能直接执行 nginx


2️⃣ 放到 /usr/bin 或 /bin(系统级命令)

⚠️ 一般不建议手动改,系统自己用得多

ln -s /data/python3 /usr/bin/python3

3️⃣ 放到用户目录(个人使用)

ln -s /data/logs ~/logs

只对你当前用户有效


4️⃣ 放到 /etc/systemd/system/(服务相关)

如果你要给服务建软链:

ln -s /opt/app/app.service /etc/systemd/system/app.service

5️⃣ Web 目录(如 Nginx / Apache)

ln -s /data/www /usr/share/nginx/html/www

三、查看和删除软连接

查看:

ls -l

删除(**不要加 / **):

rm /usr/local/bin/start

四、注意事项

  • 源路径用绝对路径最稳妥
  • 软链接可以跨文件系统
  • 删除软链接不会影响源文件

如果你能说一下具体想建什么软链接(比如命令、服务、网站目录),我可以给你更精确的建议。

0 踩