如何在宝塔面板中创建软链接?
美国、香港服务器
如何在宝塔面板中创建软链接?
05-13 来源:
一、先搞懂:软链接是什么(简单说)
软链接 = Windows 的快捷方式
例如:/www/wwwroot 指向 /data/wwwroot
访问 /www/wwwroot 实际读写的是 新硬盘 /data 里的数据
二、方法 A:宝塔面板「文件管理」直接创建(最省事)
1. 进入文件管理
登录宝塔 → 左侧:文件 → 文件管理
2. 找到「原路径」和「目标路径」
以你新硬盘挂载到 /data、要迁移网站目录为例:
真实数据(新硬盘):/data/wwwroot
旧路径(要变成快捷方式):/www/wwwroot
3. 先把旧目录改名(必须,防止冲突)
在文件管理里:
进入 /www
勾选 wwwroot → 右上角 重命名 → 改成 wwwroot_bak
4. 创建软链接(关键一步)
still 在 /www 目录
右上角:更多 → 创建软链接
弹出框填写:
链接名称:wwwroot(必须和原来名字一样)
指向路径:/data/wwwroot(真实数据位置)
点 确定 → 完成。
5. 验证
在文件管理点 /www/wwwroot,能看到新硬盘里的网站文件,就是成功。
三、方法 B:SSH 命令行创建(推荐,迁移数据必用)
1. 基本语法bash运行ln -s 目标真实路径 链接路径
-s = 软链接
目标真实路径:新硬盘里的文件夹
链接路径:旧路径(快捷方式)
2. 你的场景(直接复制执行)
假设:
新硬盘:/data
网站数据已迁移到:/data/wwwroot
旧路径:/www/wwwroot
bash运行# 1. 备份旧目录(防止出错)
mv /www/wwwroot /www/wwwroot_bak
# 2. 创建软链接(核心命令)
ln -s /data/wwwroot /www/wwwroot
3. 检查是否成功bash运行ls -l /www/
看到类似这行就 OK:plaintextlrwxrwxrwx 1 root root 13 May 13 19:20 wwwroot -> /data/wwwroot
l 开头 = 软链接
四、常见场景一键命令(直接复制)
1. 网站目录 /www/wwwroot → 新硬盘 /data/wwwrootbash运行mv /www/wwwroot /www/wwwroot_bak
ln -s /data/wwwroot /www/wwwroot
2. 备份目录 /backup → 新硬盘 /data/backupbash运行mv /backup /backup_bak
ln -s /data/backup /backup
3. 整个 /www → 新硬盘 /data/www(谨慎)bash运行mv /www /data/www
ln -s /data/www /www
五、宝塔面板创建软链接注意事项(避坑)
必须先改名 / 删除旧目录,否则创建失败
权限要一致:新目录权限建议设为 755,属主 wwwbash运行chown -R www:www /data/wwwroot
chmod -R 755 /data/wwwroot
Nginx/Apache 不用改配置,路径不变
不要跨磁盘硬链接,软链接无此限制
六、如何删除软链接(误操作恢复)
面板:
勾选链接 → 删除(只删快捷方式,不删真实数据)
命令行:bash运行rm -rf /www/wwwroot
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快