19 votes

Supprimer un fichier localement, mais le conserver dans iCloud

J'ai un fichier sur mon bureau qui est maintenant synchronisé avec iCloud grâce à la nouvelle fonctionnalité de MacOS.

Je voudrais le supprimer, mais en garder une copie dans iCloud.

Je crains que si je le supprime simplement de mon Mac, il sera également supprimé dans iCloud.

Existe-t-il un moyen de conserver la copie iCloud, mais de supprimer la copie locale ?

Par exemple, voici deux répertoires sur mon bureau, l'un est uniquement dans le nuage, l'autre est à la fois dans le nuage et enregistré localement :

enter image description here

Je voudrais que le dossier Personal Docs devienne comme le dossier Datasets.

9voto

Théry Fouchter Points 151

MacOS Catalina (10.15) possède cette fonctionnalité :

En faisant un clic droit sur un fichier ou un dossier dans iCloud, vous avez le choix entre deux possibilités :

  • "Télécharger maintenant" : Télécharger le fichier iCloud
  • "Supprimer le téléchargement" : Supprimer le fichier localement (le conserve dans iCloud)

7voto

TOMvonMOM Points 249

Comme Andreas l'a mentionné dans sa réponse, brctl evict purge les dossiers. Mais pour moi, cela semble fonctionner en permanence. Il purge même récursivement à travers les dossiers. C'est peut-être parce que j'ai purgé 40 Go de données, difficiles à réinitialiser en un clin d'œil pour iCloud.

>brctl evict SuperBigNestedFolder
evicted content of 'SuperBigNestedFolder/'

Joli !

MAIS, quand iCloud expulse les fichiers, il jette également toutes les métadonnées. Cela paralyse Spotlight en supprimant la possibilité de rechercher du texte se trouvant dans des formats de fichiers populaires tels que word, pdf, pages, keynote ou txt.

5voto

Kelvin Points 161

Une belle extension pour le viseur fait l'affaire.

https://github.com/Obbut/iCloud-Control

0voto

dimsum Points 11

J'ai effectué quelques tests avec ce système dans MacOS Sierra, mais je me suis heurté à un mur de briques. Il y a le brctl outil de ligne de commande. Voir man brctl . L'option evict m'a semblé prometteur. Alors je l'ai essayé :

brctl evict test2.txt 
evicted content of 'test2.txt'

Le problème, c'est que... ça ne fonctionne que temporairement. A un moment donné le deamon iCloud ( bird ?) décide de retélécharger les fichiers. Une possibilité serait de surveiller brctl monitor -i et/ou sudo brctl log -w et ré-évincer le truc. Je n'ai trouvé aucun autre moyen d'arrêter le retéléchargement. Bien sûr, on pourrait arrêter le deamon, mais ce n'est pas vraiment pratique.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X