首页/系统/Linux 运维命令速查/场景:查找断链的符号链接
本包目录(613 条)
文件与目录76 条
文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

场景:查找断链的符号链接

版本目录搬迁、目标被删后留下一地断链;find -xtype l 一键列出,清理前人工过一遍。

Linux 运维命令速查系统更新于 2026-10-12
场景找出指向不存在目标的软链
工具find -xtype l / readlink
注意断链多为搬迁或误删的残留

常用示例

常用示例
find /data /opt -xtype l -print
find /data -xtype l -exec ls -l {} +
readlink -f /data/current       # 查看链接最终去向

易错点

  • 相对路径软链按链接所在目录解析:整套目录搬家后集体断链,修复时别用绝对路径思维
  • 删除断链前确认不是备用的「占位链接」——有些部署脚本先建链接再落目标

数据来源与参考

  • man 1 find(GNU findutils 手册)
  • man 1 readlink(GNU coreutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌