【发布时间】: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目录的内容,包括. & ..