Fichiers .DS_Store dans un dossier : de quoi s'agit-il et comment les éviter

À plusieurs reprises, après avoir téléchargé un type de contenu sur Internet ou connecté un disque dur ou une clé USB à notre ordinateur, nous avons trouvé un dossier caché appelé .DS_Store . C'est quoi ce fichier ? Pourquoi est-ce? Puis-je le supprimer ? Dans cet article, nous allons répondre à ces questions et à d'autres liées à ce dossier au nom si étrange.

La première chose que nous devons savoir sur ce fichier est qu'il n'est utile que sous macOS et Unix, le système d'exploitation sur lequel Appleest basé sur le système d'exploitation pour ordinateurs. En dehors de macOS et Unix, c'est-à-dire sur les deux Windows et Linux/Unix, le dossier DS_Store est complètement inutile.

.DS_Stocker les fichiers dans un dossier

Qu'est-ce que .DS_Store et à quoi sert-il

.DS_Store se réfère aux services de bureau Boutique et est lié au système. Ces fichiers sont générés automatiquement chaque fois que le Finder (explorateur de fichiers macOS) entre en contact avec un lecteur et sont toujours cachés dans macOS et Windows et Linux. Si nous connectons une clé USB ou un disque dur à un Mac et, sans effectuer aucune opération, nous le déconnectons en toute sécurité de l'ordinateur (en éjectant préalablement l'unité), lors de la reconnexion de l'unité à un PC avec Windows ou Linux, nous vérifierons comment une erreur a été générée. fichier portant ce nom.

Lorsque vous ouvrez un lecteur ou un répertoire à partir du Finder macOS, le système génère automatiquement le fichier .DS_Store, un fichier qui stocke la position des fichiers et des dossiers ainsi que la taille de la fenêtre et de l'icône du Finder, le format d'affichage de la fenêtre (liste, grille, aperçu), le nombre de colonnes contenant des informations sur les fichiers.

Le fonctionnement de ce fichier est très similaire à celui de thumbs.db, un fichier généré par Windows dans les versions précédentes pour créer un répertoire où une vignette de toutes les images stockées dans un dossier était stockée, de cette manière, lors de l'accès à un répertoire, pourrait afficher au lieu d'une icône d'image, une vignette de celle-ci.

Si nous avons supprimé ce fichier, nous n'avons perdu aucune donnée stockée sur le lecteur. Le seul inconvénient que nous avons trouvé était que, lors de l'accès à un dossier ou à une unité avec des images, ce fichier devait être généré à nouveau, de sorte que le temps de chargement initial était plus long.

Puis-je les supprimer?

Comme il n'a pas n'importe quel utilitaire sous Windows , chaque fois que nous rencontrons des fichiers .DS_Store, nous pouvons les supprimer en toute sécurité de notre ordinateur. Ce type de fichier n'a de fonction que sous macOS et Unix, comme je l'ai mentionné ci-dessus, car il permet au Finder de savoir comment les données stockées sur cet appareil ont été affichées lors du dernier accès, car ce fichier est modifié à chaque fois qu'il est accessible depuis l'explorateur de fichiers macOS, même si nous n'apportons aucune modification notable.

Si nous utilisons un Mac, nous pouvons également supprimer ces fichiers sans aucun problème, car ils ne contiennent pas d'informations système, ils ne stockent qu'un enregistrement des paramètres du Finder. Si nous les supprimons, le Finder générera à nouveau un nouveau fichier à moins que nous ne désactivions cette option via Terminal, une option que nous vous montrons ci-dessous.

Supprimer les fichiers .DS_Store dans Windows

Le processus de suppression des fichiers .DS_Store sous Windows et Linux est exactement le même que celui que nous suivons pour supprimer tout autre fichier cela ne fait pas partie du système. Il suffit de le sélectionner avec la souris, en cas d'utilisation de l'interface graphique et de le faire glisser vers la corbeille, d'utiliser l'option Supprimer avec le bouton droit de la souris ou d'appuyer sur le bouton Suppr.

Supprimer tous les fichiers .DS_Store sur Mac

Si nous voulons supprimer tous les fichiers .DS_Store trouvés sur un Mac, nous devons ouvrir l'application Terminal située dans le Launchpad , à l'intérieur de Autres dossier. Nous pouvons également y accéder depuis Spotlight en tapant le terme Terminal et en cliquant sur le premier résultat.

terminal

sudo find / -name ".DS_Store" -depth -exec rm {} ;

Avant d'effectuer le processus de suppression de tous les fichiers .DS_Store, le système demandera le mot de passe de l'utilisateur pour confirmer que nous sommes les administrateurs légitimes de l'ordinateur. Si nous voulons effectuer cette tâche, à partir d'un compte d'utilisateur standard, il sera également nécessaire de saisir le mot de passe administrateur de l'appareil.

borrar archives .DS_Store

Cette commande, qui prend beaucoup de temps à traiter, supprimera tous les fichiers .DS_Store qui se trouvent dans des dossiers non système. Comme il rencontre des dossiers système où il n'est pas possible de supprimer ces fichiers, il affichera le chemin avec le résultat Opération non autorisée . Il nous informera également des dossiers où il n'a pas trouvé ce fichier avec le texte Aucun fichier ou répertoire de ce nom .

borrar archives .DS_Store

Empêchez-les de se régénérer

Comme je l'ai mentionné ci-dessus, la suppression de ces fichiers sur Mac est absolument inutile, car ils sont automatiquement générés à nouveau. macOS nous permet de désactiver la création de ce fichier journal du Finder via la commande suivante que nous devons taper dans Terminal.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Si nous avons changé d'avis et trouvons que les fichiers .DS_Store sont utiles, nous pouvons restaurer cette fonction avec le code

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Vaut-il la peine de conserver ce dossier ?

Ici tout dépend des besoins et de l'utilisation que nous faisons de notre matériel. Si nous travaillons habituellement avec un grand nombre de fichiers et de dossiers du Finder, il est recommandé de garder cette fonction activée, car cela nous évitera de devoir redimensionner la fenêtre à chaque fois pour nous adapter au nombre de fichiers que nous voulons afficher, le type de visualisation, la quantité d'informations affichées sur les fichiers des colonnes entre autres fonctions… car tous les dossiers ne stockent pas le même nombre de fichiers / dossiers.

Ouverture d'une fenêtre du Finder en plein écran pour afficher seulement deux fichiers n'a aucun sens , car nous serons obligés de réduire la taille. Lors de la réduction de la taille, la nouvelle taille de la fenêtre du Finder sera stockée dans le fichier .DS_Store. La prochaine fois que nous accéderons à ce dossier, il sera affiché avec la même taille que celle que nous avions précédemment définie. Il en va de même sans changer la taille des icônes, les options d'affichage…

Si l'utilisation que nous faisons du Finder est réduite à l'expression minimale, garder cette fonction activée est absurde. Cependant, si l'on tient compte du fait que la taille des fichiers .DS_Store n'est que de quelques octets, la suppression de cette fonction ne nous permettra pas de libérer de l'espace sur notre ordinateur.

comment puis-je les ouvrir

Il n'y a pas d'application pour Windows ou Linux, qui permet d'accéder à l'intérieur des fichiers .DS_Store. N'ayant aucune fonctionnalité utile sur les deux systèmes d'exploitation, il n'y a aucune raison pour qu'il y ait une application qui permette d'accéder à son contenu.

Étant un fichier généré par le système, il n'y a pas non plus d'application d'Apple ou de tiers qui nous permet d'accéder à son intérieur pour modifier son contenu.