【问题标题】:accidentally created a symbolic link意外创建了符号链接
【发布时间】:2019-01-28 10:56:17
【问题描述】:

我不小心在sites-enabled 中创建了sites-available 的符号链接。现在,我不知道发生了什么,但我做了一个rm -rf sites-available 来删除符号链接,但事实并非如此。相反,我在sites-available 中的所有配置文件都被删除了。最糟糕的是sites-available 的符号链接仍在sites-enabled 内。我试过rm -f sites-available,但它不会删除它。我怎样才能摆脱它?

【问题讨论】:

  • 您创建的是硬链接还是软链接?无论如何,如果句柄被视为目录,则您需要 rmdir 而不是 rm。
  • 我创建了一个软链接,执行rmdir sites-available 将导致rmdir: failed to remove \'sites-available/': Not a directory
  • ls -la sites-available 告诉你什么?
  • 软链接总是可以被 rm 删除,除非你的文件系统被重新挂载为只读。
  • 执行ls -la sites-available 将显示实际sites-available 目录的内容,包括. & ..

标签: apache centos symlink


【解决方案1】:

您是否已将目录更改为启用站点,如果您想删除符号链接,请将目录更改为正确的路径:

cd 路径/启用站点

然后删除可用的站点,但首先要确保不再需要它。

rm -vf 站点可用

【讨论】:

    【解决方案2】:

    注意区别

    rm -rf symboliclink
    

    rm -rf symboliclink/
    

    【讨论】:

      猜你喜欢
      • 2017-04-20
      • 2017-06-10
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      • 2016-10-14
      • 2012-08-06
      • 2023-03-20
      相关资源
      最近更新 更多