Lassen Sie Ihren Mac-Benutzer BlueHarvest installieren .
Gibt es eine Möglichkeit, einen Mac daran zu hindern, Unterstrichdateien zu erstellen?
Bei der Arbeit lassen wir einen unserer technisch versierten Kunden mit ein paar Entwicklungsprojekten, die speziell für ihn entwickelt wurden, tatsächlich etwas helfen. Er verwendet jedoch sein eigenes persönliches Macbook. Beim Bearbeiten von Dateien in unseren (Windows) Netzwerken erstellt sein Macbook immer eine Reihe von unnötigen Metadateien, die wir später löschen.
Es erstellt beispielsweise eine Datei mit dem Namen .DS_Store in einem beliebigen Verzeichnis sowie "dot undererscore" -Dateien für jede Datei, die er bearbeitet. Wenn er beispielsweise eine Datei mit dem Namen "Main.php" bearbeitet, erstellt sein Macbook eine weitere Datei mit dem Namen "._Main.php".
Ich weiß, dass es Möglichkeiten gibt, die Erstellung von .DS_Store-Dateien zu verhindern, aber keine davon, wie die Erstellung dieser versteckten Dateien mit Punkt Unterstrich verhindert werden kann .
Gibt es eine Möglichkeit, das auf Macs auszuschalten? Wie können Sie verhindern, dass diese Dateien überhaupt erstellt werden?
9 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Auf Linux-Dateiservern oder NAS-Geräten können Sie Folgendes verwenden:
Option A. Samba-Konfigurationsänderung, die sowohl Ressourcenfreigaben als auch .DS_Store-Dateien verhindert:
Veto-Dateien = /._*/.DS_Store/
Veto-Dateien löschen = Ja
(Konfigurationsdatei befindet sich je nach Ihrer Distribution unter /etc/samba/smb.conf oder /etc/smb.conf.) Nachteile: Nicht alle Freigaben werden von Linux-gesteuerten NAS-Systemen bereitgestellt oder bei den meisten haben Sie keinen Shell-Zugriff.
Option B. Erstellen Sie ein einfaches Shellskript und führen Sie es mit cron von einem Ihrer verbundenen Computer aus aus.
find / YourNetworkShareLocation -name '._ *' -exec rm {} \;
Ersetzen Sie / YourNetworkShareLocation durch den Ort, an dem Ihre Netzwerkfreigabe gemountet ist, z. B. / Volumes / ShareName oder / media / ShareName usw.
Nachteile: Dies ist der Weg des Tieres - unnötige Belastung für Speicher und Netzwerk. Das Gleiche kann jedoch unter Windows mit etwas PowerShell-Magie problemlos durchgeführt werden.
Haftungsausschluss: Das nenne ich nicht "Lösung", es ist ein Hack. Es könnte jedoch jemandem helfen, die durch Ressourcenzweigdateien verursachten Belästigungen zu reduzieren.
Lassen Sie ihn die kostenlose und passend benannte Cleanup SMB Mess- Anwendung untersuchen. Der Entwickler sagt:
Dieses Applescript-Droplet bereinigt Windows-Freigaben, die über den Samba-Client von Mac OS X geladen wurden, indem alle "._ *" - Dateien, .DS_Store-Dateien und .Trashes-Ordner auf allen darauf befindlichen Volumes und Ordnern entfernt werden. "
Ich habe nur mit USB-Sticks und MP3-Playern verwendet, und es tut, was es sagt. Ich vermute, es muss das Gerät scannen, um den Müll zu entfernen, und dies kann auf einer großen Netzwerkfreigabe mühsam sein. Aber das ist nur Spekulation meinerseits. Ich würde vorschlagen, den Entwickler zu fragen.
Verwenden Sie ein anderes Programm als Finder
wie MuCommander
Ihre Dateien zu durchsuchen. (funktioniert auch auf lokalen Laufwerken).
Unter OS X sollte diese Methode den Standardzugriff ermöglichen, ~/Library
ohne die Einstellungen zu ändern oder auch ALT zu drücken.
Ich benutze MuCommander
auf Snow Leopard
und Lion
und bemerkte, dass weder HFS+
oder ExtFat
Volumina übersät am Ende mit Dateien mit diesen Dateien.
Folks: Es gibt ein anderes Problem, Dateigröße ... Viele der Ressourcen-Gabeln sind mindestens 4096 Byte groß, selbst wenn die Originaldatei weniger als 4096 Byte enthält. Dies beseitigt also die Problematik des Dateisystems Bloat.
(Zum Beispiel: Laden Sie die Textdatei herunter: http://www.gamers.org/pub/games/idgames/levels/heretic/gi/horror.txt auf einem Mac und überzeugen Sie sich selbst.)
Sie können auch eine Mac-App mit dem Namen ' Annoying File Be-Gone ' im App-Store verwenden, die auf der Menüleiste ausgeführt wird und gut funktioniert.
Auf meinem QNAP NAS enthielt die Samba-Konfiguration in /etc/smb.conf bereits Folgendes:
veto files = /.AppleDB/.AppleDouble/.AppleDesktop/:2eDS_Store/Network Trash Folder/Temporary Items/TheVolumeSettingsFolder/.@__thumb/.@__desc/:2e*/.@__qini/.Qsync/.@upload_cache/.qsync/.qsync_sn/.@qsys/.digest/ delete veto files = yes
Also bearbeitete ich die Zeile Veto-Dateien in:
veto files = /._*/.AppleDB/.AppleDouble/.AppleDesktop/:2eDS_Store/Network Trash Folder/Temporary Items/TheVolumeSettingsFolder/.@__thumb/.@__desc/:2e*/.@__qini/.Qsync/.@upload_cache/.qsync/.qsync_sn/.@qsys/.digest/
und dann Samba neu gestartet (es ist ein primitives Linux-System, also habe ich es über init.d getan):
/etc/init.d/smb.sh restart
http://support.apple.com/kb/ht1629
Sie können auch versuchen, TinkerTool ( http://www.bresink.com/osx/TinkerTool.html ) zu verwenden, da diese Einstellung verwendet wurde.
Es gibt ein Dienstprogramm namens "Asepsis"
Es hat auch eine Funktion, um Ihren Mac von .DS_Store-Dateien zu reinigen und die FAQ zu lesen
Das ist wirklich einfach und Sie müssen nichts installieren.
- Offenes Spotlight (cmd + Leerzeichen)
- Geben Sie 'Terminal.App' ein.
- Und drücken Sie die Eingabetaste (Dies sollte die Terminal-Anwendung öffnen)
Kopieren Sie dies auf Ihr Clipboard (cmd + c):
Standardwerte schreiben com.apple.desktopservices DSDontWriteNetworkStores auf true
und füge es in das Terminal ein (cmd + p)
- Drücken Sie Enter
- schließe das Terminal (cmd + Q)
- Wenn Sie den Finder das nächste Mal neu starten, wird der Schreibvorgang von DS-Dateien im Netzwerkspeicher aufhören.
Verwandte Probleme
-
3
Warum stürzt der Macbook Pro Unibody im Ruhezustand unter Windows ab?
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
2
iTunes auf dem Mac: Wie verwendet man eine externe Musikbibliothek auf einem NAS (Windows-Freigabe)?
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
4
Wie kann ich ein ISO-CD-Image auf einem Mac in das bin / cue-Format konvertieren?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
4
Gibt es Alternativen zu TextExpander unter Mac OS X?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?