Image du titre

Supprimer Définitivement les Fichiers « ._ » sur MacOS

Supprimer Définitivement les Fichiers « ._ » sur MacOS

Vous travaillez sur un projet important, tout se passe bien, et là… BAM ! Votre build échoue à cause de mystérieux fichiers ._. Ces fichiers indésirables, générés par macOS, s’incrustent sur vos disques externes et causent des problèmes, notamment pour les développeurs travaillant avec des outils comme React Native. Mais pas de panique, cet article vous explique pourquoi ces fichiers apparaissent et comment les empêcher de ruiner votre productivité.

Pourquoi macOS Crée des Fichiers ._ ?

Ces fichiers sont des métadonnées créées lorsque macOS interagit avec des disques externes formatés en FAT32 ou exFAT. Comme ces formats ne prennent pas en charge les attributs étendus et les métadonnées nativement, macOS les stocke dans ces fichiers cachés. Malheureusement, ils deviennent visibles sur d’autres systèmes d’exploitation ou provoquent des erreurs dans certains projets.

Le Problème pour les Développeurs

Ces fichiers peuvent transformer une simple tâche en cauchemar :

  • Les builds React Native échouent parce que ._ remplace parfois des dossiers attendus.
  • Ils encombrent vos disques et perturbent vos processus de travail.

Comment Résoudre le Problème ?

Heureusement, il existe plusieurs solutions pour se débarrasser définitivement des fichiers ._.

Plan A : Reformater Votre Disque en APFS ou HFS+

Ces formats natifs de macOS évitent la création de fichiers ._.
Étapes :

  1. Sauvegardez vos données.
  2. Ouvrez Utilitaire de disque.
  3. Sélectionnez votre disque externe.
  4. Cliquez sur Effacer et choisissez le format APFS ou Mac OS Étendu (HFS+).

Attention : Cette solution rendra votre disque moins compatible avec Windows.

Plan B : Empêcher Leur Création

Modifiez les paramètres de macOS pour limiter la création des fichiers ._ :

  1. Ouvrez le Terminal.
  2. Entrez cette commande :
    defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
    
  3. Redémarrez Finder avec :
    killall Finder
    

Plan C : Supprimer les Fichiers ._ en Automatique

Utilisez un script pour nettoyer régulièrement votre disque.
Exemple de script :

#!/bin/bash
find /Volumes/LeNomDeVotreDisque -name "._*" -delete

Sauvegardez ce script sous le nom clean_dot_files.sh et exécutez-le dès que nécessaire.

4. Nettoyer les Fichiers dans vos Projets

Pour éviter que React Native ou tout autre outil échoue :

  1. Rendez-vous dans votre dossier projet.
  2. Supprimez les fichiers ._ :
    find node_modules -name "._*" -delete
    

Conclusion

Les fichiers ._ sont un vrai casse-tête, mais avec ces astuces, vous pouvez les éliminer et retrouver un environnement de travail fluide. Que vous choisissiez de reformater votre disque ou d’utiliser un script de nettoyage, il existe une solution adaptée à vos besoins. Dites adieu à ces fichiers indésirables et reprenez le contrôle de vos projets !

Sources : https://discussions.apple.com/thread/251428275?sortBy=rank

Pas de commentaire

Publier un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Activer les notifications Super merci ! Non merci !
On which category would you like to receive?