Czy istnieje sposób, aby zapobiec tworzeniu przez Mac OS X pliku .DS_Store i innych ukrytych meta-plików na obcych woluminach, takich jak NTFS i FAT? Dzielę partycję NTFS z danymi takimi jak profile Thunderird & Firefox i DocumentRoot apache pomiędzy Mac OS X i Windows, co jest bardzo przydatne. Nie mam nic przeciwko, jeśli Mac OS X nie jest w stanie indeksować ani w inny sposób robić porządnych rzeczy, do których służą te metapliki.
Uwaga: nie jest współdzielony przez sieć, zarówno systemy operacyjne, jak i wspólna partycja współistnieją na tym samym dysku, na tym samym komputerze.
źródło
Korzystam z tego. Ustawiłem go raz, gdy zirytował mnie ten sam problem. Ta metoda sprawia, że system robi to wszystko automatycznie.
Utwórz skrypt o nazwie Remove_Hidden_Files.sh, otwierając terminal i na przykład cd ~ / Documents i wpisz touch Remove_Hidden_Files.sh
Za pomocą vi utwórz skrypt. W typie terminala
vi Remove_Hidden_Files.sh
Naciśnij „I”, aby przejść do trybu wstawiania i wpisz następujące polecenie (Podpowiedź, aby uzyskać # naciśnij alt i 3)
Naciśnij klawisz Escape, aby wyjść z trybu wstawiania, przytrzymaj klawisz Shift i naciśnij
:
Wpisz,
wq!
a następnie naciśnij klawisz EnterSpraw, by skrypt był wykonywalny
chmod 775 ~/Documents/Remove_Hidden_Files.sh
Sprawdź to, aby upewnić się, że działa. Możesz to łatwo zrobić, otwierając terminal i wpisując cd / Volumes / (xxx), naciśnij enter, a następnie ls -la, aby wyświetlić listę wszystkich plików. Powinieneś zobaczyć .DS_Store, jeśli nie możesz nawigować za pomocą wyszukiwarki do woluminu, a następnie powtórzyć polecenie i powinieneś go tam zobaczyć.
Otwórz inny terminal, naciskając klawisz polecenia i N.
Rodzaj
cd ~/Documents
Rodzaj
sh Remove_Hidden_Files.sh
Przejdź do drugiego okna terminala i sprawdź, czy pliki .DS_Store zostały usunięte.
Utwórz demona uruchamiania. Oznacza to, że działa automatycznie, więc nie musisz nic robić.
Najlepszym sposobem jest pobranie lingon
Utwórz demona dla swojego konta użytkownika i nazwij go com.remove_hidden_files.Launchd
W polu polecenia wpisz
sh ~/Documents/Remove_Hidden_Files.sh
Możesz wpisać ścieżkę lub przejść do niej / Volumes / (xxx)
Uruchom ponownie maszynę i wypróbuj ją
Uwaga: jeśli zmienisz nazwę dysku zewnętrznego, użyj innego nazwanego dysku lub ścieżki, którą będziesz musiał zmienić w skrypcie.
źródło
sudo defaults...
seeskill.wordpress.com/2012/02/23/…Korzystam z BlueHarvest w tym celu:
https://zeroonetwenty.com/blueharvest/
Działa we wszystkich woluminach, a nie tylko w udziałach sieciowych zgodnie z rozwiązaniem Apple.
źródło