如何从macOS Sierra的iCloud驱动器中排除子文件夹?


Answers:


49

向文件.nosync夹添加一个名为的空文件将阻止该文件夹同步。

您也可以将其用作特定文件的文件扩展名,但是文件夹处理非常有用。

文件夹同步后,您现在还可以阻止它使用名为Bailiff的实用程序在某些(或所有端点)上同步,如果由于某些原因您不想只从iCloud删除文件,而是想要以防止下一次“初始”同步。


7
如果您在文件夹中放置了一个隐藏的.nosync文件怎么办,这也会阻止该文件夹同步?
malhal '17

1
我也想避免同步“构建”文件夹。在这种情况下,我无法更改该文件夹的名称。
约翰·庞

2
这不是很准确。.nosync 添加文件后,目录将继续同步;此外,iCloud的行为似乎就像目录的内容正在上载,甚至可能占用空间,尽管我不想冒失去永远不会返回的空间的风险,因为我已经看到许多关于空间从未中断的报告。分配。该目录将显示在iCloud中,但显示为空。在Finder中,该.nosync文件将被视为“无法识别”,但所有其他文件均被视为“已下载”。这令人不安。比较:i.imgur.com/uYybYAK.png
danemacmillan

2
这对我不起作用。我在文件.nosync夹中创建了一个名为的空文件,但该文件夹中的所有其他文件仍然同步。我在文件夹中创建了一些新文件,并将它们上传到iCloud Drive。我正在使用莫哈韦沙漠。
Nate

2
2019-07-12-这似乎不再起作用。我已经在High Sierra(10.13.6)和Mojave(10.14.5)上进行了尝试,即使每台Mac上都带有.nosync文件,新内容仍会继续同步。名为“ test.nosync”的子文件夹不会同步,以.nosync结尾的文件也不会同步。但这显然不理想。
TJ Luoma

34

这是所有文件/文件夹名称所排除的,因此也许可以使用其中之一来解决:

文档名称:

  • .DS_Store
  • 开始于 (A Document Being Saved
  • 包含.nosync(无论如何)
  • .ubd
  • 包含 .weakpkg
  • tmp(无论如何)
  • .tmp(无论如何)
  • desktop.ini(无论如何)
  • 以〜$开头
  • Microsoft User Data(无论如何)
  • $RECYCLE.BIN(无论如何)
  • iPhoto Library(无论如何)
  • Dropbox(无论如何)
  • OneDrive(无论如何)
  • IDrive-Sync(无论如何)
  • .dropbox(无论如何)
  • .dropbox.attr(无论如何)
  • icon\r(无论如何)

扩展名是(在任何情况下):

  • tmp
  • photoslibrary
  • photolibrary
  • aplibrary
  • migratedaplibrary
  • migratedphotolibrary
  • migratedaperturelibrary

扩展名超过2个字符,文件名为 ~

来源:反转iCloud守护程序。

希望在将来的操作系统版本中,他们可以让我们将.nosync放在文件夹中以排除它,或者像Resilio一样具有.IgnoreList。


1
这很有用,但是您还可以在答案中添加来源吗?
mklement0 '18

2
iCloud Drive也排除符号链接(“别名”)。
twhb

5

重命名文件夹或文件:

mv fileorfolder fileorfolder.nosync

创建一个同步的符号链接:

ln -s fileorfolder.nosync fileorfolder

在每台机器上重复。


好东西!与Magento 2.3.2一起使用,排除路径可以 'var/cache', 'var/session', 'var/view_preprocessed/pub/static', 'pub/media/catalog/product/cache', 'pub/static'节省大量电池寿命!
Matt R

3

看起来名为“ tmp”或以“ .tmp”结尾的目录未同步。目录旁边会出现一个带有一行划线的云形图标以及其中的所有内容。



-2

我只是直接在用户主目录下创建只想在本地保留的文件夹(与iCloud文件夹分开)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.