我意外地运行了命令“mv var var”(而不是“mv var var.bak”)。现在我的var directroy已经消失了。它不再是“/”了。有谁知道输入此命令时会发生什么。 dit我的var目录去哪了?
我会说它会将var重命名为var,但事实并非如此。也许它试图将var移动到自身或什么东西?
问题已得到修复:“mv var var”就是我的目标。 OSX通常具有/ private / var的符号链接。不知何故,该命令将符号链接删除到/ private / var,所以我在单用户模式下重新启动(因为我不能再使用sudo),并使用ln -s / private / var / var恢复符号链接
答案 0 :(得分:2)
在Darwin Mac OS X上,/ var实际上是/ private / var的符号链接,所以只有ln -s /private/var /var
其他说明:您实际上已将符号链接转换为/ private / var,因此,如果您ls /private/var
,您将在其中看到var -> private/var
符号链接。