MacOS Spezial Dateien auf Netzlaufwerken löschen

Aus Laub-Home Wiki

Man kann das Schreiben der DS_Store Files auf Network-Shares mit folgendem Befehl im Terminal deaktivieren

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Siehe http://support.apple.com/kb/ht1629

--- alternative ---

Wenn die Apple Dateien auf Netzlaufwerken stören kann diese mittels diesem kleinen Skript einfach täglich löschen lassen. /usr/local/sbin/deleteapplejunk.sh

#!/bin/bash
# This Script will delete some apple MacOS Trash files,
# you don't need on a network share
# by A. Laub andreas[-at-]laub-home.de

CLEANUPFOLDERS="/srv/samba"
APPLEFILES=".AppleDouble .DS_Store ._.DS_Store ._*"

for f in $CLEANUPFOLDERS; do
        for i in $APPLEFILES; do
                find $f -name "$i" -exec rm -rf {} \;
        done
done

und dann einfach das Ausführrecht geben und im cron daily verlinken:

chmod +x /usr/local/sbin/deleteapplejunk.sh
ln -s /usr/local/sbin/deleteapplejunk.sh /etc/cron.daily/deleteapplejunk