105 votes

Conséquences de la suppression de .DS_Store

Si je supprime manuellement un fichier .DS_Store d'un répertoire, quel est le pire qui puisse arriver ? Quelles informations importantes pourrais-je perdre ?

79voto

robo Points 866

Les fichiers .DS_Store sont uniquement utilisés par le Finder pour conserver les paramètres d'affichage personnalisés pour ce dossier particulier. Dans la plupart des cas, rien ne se passera si vous les supprimez, ou au pire, les paramètres d'affichage personnalisés du Finder (taille de l'icône, position, couleur de fond, etc.) seront perdus.

Si vous essayez de maintenir une expérience de "Finder spatial" dans OS X, vous pourriez vous en soucier davantage, mais pour la plupart des utilisateurs, aucun changement ne sera remarqué.

6 votes

Ce n'est pas tout à fait correct, les commentaires sont perdus lors de la suppression. .DS_Store des fichiers !

7 votes

En fait, les commentaires sont toujours dans le extended file attributes mais le Finder n'essaiera pas de lire à partir de là. pour vous voir : mdls -n kMDItemFinderComment myfile

0 votes

@mb21, je ne les vois pas dans El Capitan. De même, le -n ne fonctionne pas ; je dois utiliser l'option -name .

24voto

Ido Schacham Points 1373

Le pire qui puisse arriver est que les attributs d'affichage des dossiers (positions des icônes et paramètres d'affichage) disparaissent. Si vous ne considérez pas que la position des icônes et les paramètres d'affichage sont importants, il n'y a aucune information importante stockée dans ces fichiers, vous pouvez donc les supprimer en toute sécurité.

22voto

Pour autant que je sache, ils stockent tous les paramètres affichés dans les options d'affichage en vue icône et liste (ou des parties des paramètres après que certains d'entre eux aient été modifiés).

Dans la vue en colonnes, les options en bas sont les mêmes pour tous les dossiers, mais les modes de classement et de tri sont toujours enregistrés dans les fichiers .DS_Store.

Toujours ouvert en signifie "enregistrer le mode d'affichage précédemment utilisé de ce dossier dans un fichier .DS_Store". Il remplace le mode d'affichage par défaut (FXPreferredViewStyle, qui est souvent modifié après la fermeture d'une fenêtre). Si vous cochez "Toujours ouvrir en mode colonne" et appuyez sur 1, le mode d'affichage spécifique au dossier devient un mode icône.

Les fichiers .DS_Store contiennent également les dimensions par défaut de Windows, les parties affichées de Windows, les positions des icônes dans la vue des icônes et la largeur de la barre latérale.

Les commentaires des projecteurs sont stockés à la fois dans Fichiers .DS_Store et attributs étendus . Si vous supprimez un fichier .DS_Store, le Finder ne verra pas les commentaires, mais Spotlight les verra.

0 votes

Comment recréer le fichier DS_Store (après qu'il ait été supprimé). En particulier avec les commentaires des attributs étendus ?

0 votes

La suppression des fichiers .DS_Store aura-t-elle des conséquences pour Spotlight ?

10voto

kenorb Points 11627

Depuis OS X 10.6 et suivants, le format de l'élément .DS_Store est passé de texte en binaire et il semble que ce soit non documenté par Apple, donc vous ne connaissez pas vraiment les conséquences exactes de la suppression de ces fichiers.

Mais d'après les informations dont nous disposons, le fichier stocke essentiellement des informations sur la façon dont il affiche les répertoires et les fichiers (par exemple, sa position dans le Finder). Il contient une série d'enregistrements donnant les attributs des fichiers dans le répertoire ou du répertoire lui-même (appelé . ) dans un format de type B-tree.

Il stocke également de où les fichiers ont été supprimés dans le dossier Trash Si vous supprimez le fichier DS_Store de cet emplacement, le Finder ne connaîtra pas l'emplacement original des fichiers supprimés.

Par conséquent, si vous ne vous souciez pas de l'affichage de votre dossier dans le Finder, vous pouvez le supprimer en toute sécurité. Si c'est le fichier DS_Store qui se trouve dans votre dossier Trash, mieux vaut le laisser.


Si vous êtes intéressé par ce qui est exactement stocké dans le fichier DS_Store vous pouvez essayer d'utiliser dsstore_dump.pl outil permettant de lire les enregistrements d'un fichier de stockage dans un format lisible par l'homme.

Voir aussi : Format DS_Store sur CPAN

1 votes

Aha ! Je suis arrivé ici en cherchant la réponse à : "Si je rm manuellement à partir de ~/.Trash Je vais partir. .DS_Store qui encombrent mon disque et qui auraient été supprimés en cliquant sur "Vider la corbeille" ? Si je vous comprends bien, la seule conséquence serait que l'unique .DS_Store dans le dossier de la corbeille lui-même peut devenir encombrant...n'est-ce pas ? :)

0 votes

@kenorb, le format dsstore est sur CPAN ? Est-il donc documenté ou non ?

0 votes

@Pacerier Format binaire de .DS_Store est très probablement sans papiers.

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