当我取消 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
如果目标目录存在,该标志可以防止您覆盖(和丢失)文件。虽然不太可能,但还是注意安全吧。