为什么 Dropbox 无法同步我的 Mac 上的特定文件?

为什么 Dropbox 无法同步我的 Mac 上的特定文件?

我在多台机器上使用 Dropbox - 两台 Mac 机器、两台 Linux 机器。

一切都运行正常 - 除了一台 Mac,其上有 4 个文件一直拒绝更新。

在 Finder 中,这 4 个文件带有红色 X 图标。Dropbox 菜单卡在“同步”状态(已持续约一周),并显示部分错误消息,表示无法写入这些文件。

在 Finder 的“获取信息”中,它显示我有读写访问权限;在命令行中,ls 显示他们有 -rwxrwxrwx 权限。

答案1

HFS+ 文件系统包括flags,它在通常的 Unix 权限之上提供额外的权限。其中一个标志是“不可更改” - 顾名思义。

我的 Dropbox 中的几个文件被标记为unchangeable。您可以使用 ls 检查这一点:

Sombrero:directory polleyj$ ls -Ol
total 0
-rwxrwxrwx  1 polleyj  admin  uchg 0 15 Jan 23:29 file1

-0告诉ls显示额外的标志;uchg表明这个文件是不可改变的。

Sombrero:directory polleyj$ rm file1 
override rwxrwxrwx  polleyj/admin uchg for file1? y
rm: file1: Operation not permitted
Sombrero:directory polleyj$ mv file1 ..
mv: rename file1 to ../file1: Operation not permitted
Sombrero:directory polleyj$ 

要修复此问题,请使用chflags

Sombrero:directory polleyj$ chflags nouchg file1 
Sombrero:directory polleyj$ rm file1 
Sombrero:directory polleyj$ ls
Sombrero:directory polleyj$ 

答案2

我遇到了同样的问题,发现 Dropbox 中的一个目录属于另一个用户。在该目录上运行 chown 解决了同步问题。

答案3

\我发现另一个问题导致 Dropbox 无法同步特定文件和文件夹,这个问题在其他地方没有提到:如果您在 Dropbox 文件夹或文件名中使用某些特殊字符(例如反斜杠) 。请参阅:Dropbox 中的某些文件无法同步

答案4

别人发给我的一份 PDF 旁边有一个红十字图标。我看了它大约三天。我所做的就是在桌面上复制一份 PDF,更改其名称。在 PDF 信息中,为了以防万一,我将我的权限降低为“只读”。然后从我的三台 Mac 上注销 Dropbox,并通过互联网登录 Dropbox。然后永久删除了不情愿的 PDF。最后,再次用我的笔记本电脑登录 Dropbox,并将 PDF 从桌面复制到正确的 Dropbox 文件夹。红十字消失了。现在我已经通过其他电脑上的桌面登录了 Dropbox,那个著名的 PDF 中不再有红十字了。希望这对你有帮助。

相关内容