OSX .appledouble et .DS_Store dans les NAS, suite et fin
Si vous êtes un utilisateur de la pomme croquée, et que vous utilisez un NAS, vous avez certainement été confronté au fait que des dossiers .appledouble se créent à la racine de chaque dossier visité. On a déjà fait un dossier, mais voilà un complément, afin de s’en débarrasser.
Avant de supprimer ces dossiers, il faut, pour éviter que cela se reproduise, utiliser une petite ligne de code magique :
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Il vous faut rebooter votre mac après l’avoir employée. Elle sert à ne plus avoir de création de ressource sur les partitions montées à travers le réseau.
Pour vérifier après le reboot si tout est ok utiliser :
defaults read com.apple.desktopservices DSDontWriteNetworkStores
Cela fait, il vous faut supprimer les .appledouble et .DS_Store historiques sur votre partition réseau.
Pour cela, utiliser le fameux terminal avec votre chemin de dossier à nettoyer (/Volumes/photos et le chemin de mon NAS):
find /Volumes/photos -name ".AppleDouble" -depth -exec rm -Rf {} \;
Et faire la même chose pour les dossiers .DS_Store, et voilà …
Sinon vous pouvez aussi acquérir : blueharvest dans l’app store, il fait le boulot pour 14€, avec le scheduling en plus
Thierry
1 janvier 2020 à 2 h 03 minBonjour,
la commande dangereuse find…rm peut être évitée depuis 2008 et Mac OS 10.5 Leopard grâce à la commande intégrée « dot_clean » qui fait très bien ce travail, et même un peu plus (comme nettoyer seulement les resource forks qui n’ont plus de data fork correspondant).
<blockquote>Prior to 10.5, you had to manually delete them on the other system, or use Terminal trickery to remove them on the Mac prior to copying. As of 10.5, though, you can just use the dot_clean command on the directory in question. Type dot_clean /path/folder to join the dot-underscore files with their parent files. Read OS X 10.5’s manual pages (man dot_clean ) for more information.</blockquote>
Combiner find et rm -Rf est toujours risqué, à une erreur typographique de la catastrophe… 😉