Wenn Sie jemanden mit Ihrem USB-Laufwerk beauftragen, Dateien darauf abzulegen, ist es so ärgerlich , diese Daten anschließend zu bereinigen. Diese Daten sind nur für OSX-Plattform-Artefakte von Nutzen, die die Festplatte verschmutzen. Gibt es eine Lösung, um dieses Verhalten zu verhindern. Vielleicht, um diese Dateien selbst zu schreiben und als schreibgeschützt festzulegen, etwa mit den Berechtigungen "6/700"?
PS: Ich frage nicht, was andere unter OSX tun sollen, da ich nicht weiß, wer mir das nächste Mal eine neue Datei bereitstellt (ich kann dieses Problem und jegliche Konfigurationen nicht allen anderen erklären), sondern was tun aus der Sicht des USB-Laufwerks.
macos
usb
permissions
file-permissions
.ds-store
statisch
quelle
quelle
Antworten:
Wenn Sie eine beschreibbare externe Festplatte für andere OS X-Systeme freigeben , können Sie den folgenden Befehl auf IHREM Computer ausführen, um zu verhindern, dass .DS_Store-Dateien angezeigt werden
Schützen Sie dann die Datei, indem Sie ausführen
Das Vorhandensein dieser versteckten Datei verhindert, dass OS X Spotlight das Laufwerk indiziert, sodass Sie dies nur einmal tun müssen, es sei denn, Sie formatieren das Laufwerk neu. Ich weiß nicht, ob dies plattformübergreifend funktioniert, z. B. die gefürchteten Windows-Dateien thumbs.db.
Hoffe das hilft.
quelle
chmod 444
? Möglicherweise werden Schreibvorgänge verhindert, das Löschen wird jedoch nicht verhindert, und Sie interessieren sich wahrscheinlich nicht für den Inhalt. Ob Unix-Berechtigungen auf dem Dateisystem des USB-Sticks funktionieren, steht ebenfalls zur Debatte.Ich fand diesen Blog-Beitrag sehr nützlich: http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/
Grundsätzlich gilt:
Aber lesen Sie den Blog für vollständige Informationen und Details.
quelle