Comment exclure un sous-dossier du lecteur iCloud dans macOS Sierra?

48

J'ai mon dossier Documents synchronisé avec le lecteur iCloud, je souhaite exclure certains sous-dossiers du lecteur iCloud.Y a-t-il un moyen d'y parvenir?

Karthikeyan Vaithilingam
la source

Réponses:

50

L'ajout d'un fichier vide nommé .nosyncdans un dossier empêchera la synchronisation de ce dossier.

Vous pouvez également l'utiliser comme extension de fichier pour des fichiers spécifiques, mais le traitement des dossiers est très utile.

Une fois que vous avez eu une synchronisation de dossiers, vous pouvez maintenant également l'empêcher de se synchroniser sur certains (ou tous les points de terminaison) avec un utilitaire nommé Bailiff , si pour une raison quelconque vous ne voulez pas simplement supprimer les fichiers d'iCloud et au lieu de cela pour empêcher la prochaine synchronisation "initiale".

Nébuleuse
la source
7
Et si vous placez un fichier .nosync caché dans le dossier, cela empêchera-t-il également la synchronisation du dossier?
malhal
1
Je veux également éviter de synchroniser un dossier "build". Dans ce cas, je ne peux pas changer le nom de ce dossier.
John Pang
2
Ce n'est pas vraiment exact. Le répertoire continue de se synchroniser lorsqu'un .nosync fichier est ajouté; en outre, iCloud semble même se comporter comme le contenu du répertoire est en train de télécharger, et peut même prendre de l'espace, même si je ne veux pas risquer de perdre de l'espace qui ne reviendra jamais, comme j'ai vu de nombreux rapports d'espace jamais dé- allouer. Le répertoire apparaîtra dans iCloud, mais apparaît vide. Dans le Finder, le .nosyncfichier sera considéré comme "inéligible", mais tous les autres fichiers seront considérés comme "téléchargés". C'est déconcertant. Comparez: i.imgur.com/uYybYAK.png
danemacmillan
2
Ça n'a pas marché pour moi. J'ai créé un fichier vide appelé .nosyncdans le dossier mais tout le reste du dossier est toujours synchronisé. J'ai créé de nouveaux fichiers dans le dossier et ils ont été téléchargés sur iCloud Drive. J'utilise Mojave.
Nate
2
2019-07-12 - cela ne semble plus fonctionner. Je l'ai essayé sur High Sierra (10.13.6) et Mojave (10.14.5) et même avec des fichiers .nosync sur chaque Mac, le nouveau contenu continue de se synchroniser. Un sous-dossier nommé "test.nosync" ne se synchronise pas, pas plus que les fichiers se terminant par .nosync. Mais c'est évidemment loin d'être idéal.
TJ Luoma
34

Voici tous les noms de fichiers / dossiers exclus, alors l'un d'eux pourrait peut-être être utilisé pour une solution de contournement:

Nom de fichier:

  • est .DS_Store
  • commence par (A Document Being Saved
  • contient .nosync(en tout cas)
  • est .ubd
  • contient .weakpkg
  • est tmp(en tout cas)
  • est .tmp(en tout cas)
  • est desktop.ini(en tout cas)
  • commence par ~ $
  • est Microsoft User Data(en tout cas)
  • est $RECYCLE.BIN(en tout cas)
  • est iPhoto Library(en tout cas)
  • est Dropbox(en tout cas)
  • est OneDrive(en tout cas)
  • est IDrive-Sync(en tout cas)
  • est .dropbox(en tout cas)
  • est .dropbox.attr(en tout cas)
  • est icon\r(en tout cas)

L'extension est (dans tous les cas):

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

L'extension comporte plus de 2 caractères et le nom de fichier est ~

Source: inversion du démon iCloud.

Espérons que dans une future version de l'OS, ils nous laisseront mettre .nosync dans le dossier pour l'exclure, ou avoir une .IgnoreList comme Resilio.

malhal
la source
1
C'est utile, mais pouvez-vous également ajouter une source à votre réponse?
mklement0
2
iCloud Drive exclut également les liens symboliques ("alias").
twhb
5

Renommez le dossier ou le fichier:

mv fileorfolder fileorfolder.nosync

Créez un lien symbolique qui sera synchronisé:

ln -s fileorfolder.nosync fileorfolder

Répétez l'opération sur chaque machine.

Appyx
la source
Joli! Fonctionne avec Magento 2.3.2, à l'exclusion des chemins qui 'var/cache', 'var/session', 'var/view_preprocessed/pub/static', 'pub/media/catalog/product/cache', 'pub/static'permettront d'économiser beaucoup d'autonomie!
Matt R
3

Il semble que les répertoires nommés "tmp" ou se terminant par ".tmp" ne soient pas synchronisés. Une icône de nuage avec une ligne à travers apparaît à côté du répertoire avec tout ce qu'il contient.

drôle de souris
la source
-2

Je viens de créer des dossiers directement sous ma page d'accueil que je souhaite conserver uniquement localement (séparément de mes dossiers iCloud).

Peter Nosko
la source