Mac OSX .AppleDouble .DS_Store von Netzlaufwerken löschen

Wenn die Apple Dateien auf Netzlaufwerken stören der kann diese mit diesem kleinen Skript einfach suchen und löschen lassen.

Das Script


#!/bin/bash
# Dieses Script löscht alle unsichtbaren Ordner und Dateien wie:
# .AppleDouble .DS_Store ._.DS_Store ._*
# von Laufwerken im Netzwerk
# Von A. Wesolowski Online-Pixel.com

CLEANUPFOLDERS="/Volumes/Name_Netzwerklaufwerk/"
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


1. Erstellen Sie eine neue Datei mit dem Texteditor "AppleDouble-suche.sh"

2. Speichern Sie diese auf Ihren Desktop

3. Öffnen Sie die Terminal.app und navigieren Sie zum Desktopordner

4. Vergeben Sie der Datei das Ausführrecht mit dem cron Befehl "chmod +x AppleDouble-suche.sh"

5. Starten Sie das Script mit"./AppleDouble-suche.sh"

 

Jetzt sucht und löscht das Script die unsichtbaren Dateien und Ordner .AppleDouble .DS_Store ._.DS_Store.

 

Zur Information

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

 

Download
AppleDouble-suche.sh - Script Download
AppleDouble-suche.zip
Komprimiertes Archiv im ZIP Format 1.0 KB

Kommentar schreiben

Kommentare: 1
  • #1

    JUK (Montag, 16 Januar 2017 10:23)

    Hallo Adam Wesolowski,

    ich erhalte im Terminal folgende Meldungen:

    ./AppleDouble-suche.sh: line 12: unexpected EOF while looking for matching `"'
    ./AppleDouble-suche.sh: line 15: syntax error: unexpected end of file

    Nachdem ich mich gar nicht auskenne, habe ich keine Ahnung, was hier fehlen könnte.

    Vielen Dank im Voraus
    JUK