Existe-t-il un moyen d'empêcher Mac OS X de créer .DS_Store et d'autres méta-fichiers cachés sur des volumes étrangers tels que NTFS et FAT? Je partage une partition NTFS avec des données comme les profils de Thunderird & Firefox et DocumentRoot d'Apache, entre Mac OS X et Windows, ce qui est très pratique. Cela ne me dérange pas si Mac OS X n'est pas capable d'indexer ou de faire autrement les choses intéressantes pour lesquelles ces métafichiers sont.
Remarque: Elle n'est pas partagée sur un réseau, les systèmes d'exploitation et la partition partagée coexistent sur le même disque, sur la même machine.
la source
J'utilise cela, je l'ai installé une fois quand je me suis ennuyé avec le même problème. Cette méthode permet au système de tout faire automatiquement.
Créez un script appelé Remove_Hidden_Files.sh en ouvrant le terminal et par exemple cd ~ / Documents et tapez touch Remove_Hidden_Files.sh
À l'aide de vi, créez le script. Dans le type de terminal
vi Remove_Hidden_Files.sh
Appuyez sur "I" pour entrer en mode d'insertion et tapez ce qui suit (Astuce pour obtenir # appuyez sur alt et 3)
Appuyez sur Échap pour sortir du mode d'insertion et maintenez Shift et appuyez sur
:
Tapez
wq!
, puis appuyez sur entréeRendre le script exécutable
chmod 775 ~/Documents/Remove_Hidden_Files.sh
Testez cela pour vous assurer que cela fonctionne. Vous pouvez facilement le faire en ouvrant le terminal et en tapant cd / Volumes / (xxx) appuyez sur entrée puis sur ls -la pour répertorier tous les fichiers et vous devriez voir un .DS_Store sinon naviguer avec le Finder jusqu'au volume puis répéter la commande et vous devriez en voir un là-bas.
Ouvrez un autre terminal en appuyant sur la touche de commande et sur N
Type
cd ~/Documents
Type
sh Remove_Hidden_Files.sh
Accédez à l'autre fenêtre du terminal et vérifiez que les fichiers .DS_Store sont supprimés.
Créez un démon de lancement. Cela signifie de s'exécuter automatiquement afin que vous n'ayez rien à faire.
Le meilleur moyen est de télécharger le lingon
Créez un démon pour votre compte utilisateur et appelez-le com.remove_hidden_files.Launchd
Dans la zone de commande, tapez
sh ~/Documents/Remove_Hidden_Files.sh
Vous pouvez soit taper le chemin, soit y accéder / Volumes / (xxx)
Redémarrez la machine et essayez-la
Notez que si vous renommez votre lecteur externe, utilisez un autre lecteur nommé ou un chemin dont vous aurez besoin pour changer le script.
la source
sudo defaults...
seekill.wordpress.com/2012/02/23/…J'utilise BlueHarvest à cet effet:
https://zeroonetwenty.com/blueharvest/
Fonctionne sur tous les volumes et pas seulement sur les partages réseau selon la solution d'Apple.
la source