4 votes

MacOS purge-t-il périodiquement les anciens fichiers dans /Users/<username>/Library/Caches/... ?

Dans le passé, je plaçais les fichiers temporaires dans le dossier /tmp/, et le système d'exploitation les purgeait automatiquement au fil du temps.

J'envisage maintenant d'utiliser le dossier alternatif /Users/username/Library/Caches/myFolder/ mais avant de le faire, je veux m'assurer qu'il ne remplira pas le disque de l'utilisateur. Le système d'exploitation supprimera-t-il automatiquement les anciens fichiers de ce dossier ?

5voto

Oskar Points 1242

Dans mon esprit, les caches ne devraient pas être nettoyés par un OS.

En général, le processus qui génère le cache est responsable de toujours fonctionner - si le cache est manquant, il doit le recréer, il doit s'exécuter périodiquement et nettoyer le cache ou expirer les anciennes données. Chaque cache doit exister pour des raisons, des déclenchements et des expirations spécifiques, de sorte qu'un nettoyage de routine imposé par un système d'exploitation de manière uniforme à tous les caches serait une mauvaise représentation de la conception et limiterait l'utilité des caches en général.

En particulier, je ne vois pas MacOS nettoyer les dossiers de cache ~/Bibliothèque ou /Bibliothèque. Je ne peux pas être sûr qu'il ne nettoie pas à un moment que je ne vois pas ou qu'il laisse mes affaires tranquilles. Il pourrait y avoir des déclencheurs d'espace disque faible qui nettoient ces dossiers et je ne fais pas tourner mes machines pour déclencher ce nettoyage occasionnel ou ce nettoyage d'urgence si le système d'exploitation est sur le point de manquer d'espace.

Il y a des déclencheurs où le système d'exploitation va simplement tuer les processus en cours lorsqu'il n'y a pas de mémoire, donc seul Apple pourrait vous dire s'il y a des circonstances où cela serait nettoyé.

0voto

H. Hotchkiss Points 31

Je pense que la réponse est à https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/AccessingFilesandDirectories/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW11

Cela suggère que l'OS fait no effacer périodiquement les fichiers dans le dossier cache. Mais le système d'exploitation "peut" effacer les fichiers du dossier "temp".

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