MacOS X:丢失文件和数据字典

MacOS X:丢失文件和数据字典

当我取消 Mac 和 MEGA 之间的同步后,我的本地目标字典变空了。但是,当我使用du获取磁盘状态后,我发现我的数据已移动到./.debris/2016-07-22/....我试图chflags nohidden ./.debris/取消隐藏状态,./.debris/但系统仍然告诉我chflags: ./.debris/: No such file or directory。现在我该如何保存我的文件?

谢谢

答案1

该目录.debris并不是因为该标志而被隐藏,而是因为它包含.在前面。基于 Unix 的系统中的此类文件和目录被视为隐藏,并且默认情况下不会显示在 OS X GUI(和常规 CLIls命令)中。

您可以尝试将子目录移到2016-07-22隐藏目录之外:

mv -i ./.debris/2016-07-22 ~/2016-07-22

.debris使用以下命令重命名目录:

mv -i .debris debris

然而这个错误chflags: ./.debris/: No such file or directory很奇怪,也许你是chflags从不同的目录执行的。为了 100% 确定,请使用绝对路径。

我猜你.debris在你的主目录中,所以你可以使用~(波形符):

mv -i ~/.debris/2016-07-22 ~/2016-07-22

或者

mv -i ~/.debris ~/debris

-i如果目标目录存在,该标志可以防止您覆盖(和丢失)文件。虽然不太可能,但还是注意安全吧。

相关内容