Harici sürücüde .Spotlight-V100 ve .Trash klasörleri oluşturmayı nasıl devre dışı bırakabilirim?


13

Her USB Flash Sürücüyü her koyduğumda Mac OS X 2 klasör oluşturur .Trashve .Spotlight-V100. Bu işlemi devre dışı bırakmak mümkün mü?

Yanıtlar:


14

Bunu yapmak için yardımcı programlar olduğunu biliyorum, ama şu anda adı hatırlayamıyorum ...

Ama Google-Foo'm bugün çalışıyor ...

$ cd /Volumes/your\ target\ volume
$ sudo touch .metadata_never_index

Bu gizli dosya hem Leopard hem de Snow Leopard (Muhtemelen Tiger) tarafından tanınır.

Ancak şu anda oluşturulmakta olan bir spot ışığı dizini durmayacak ... Bu yüzden sürücüyü Spotlight'ın gizlilik paneline ekleyin, dosyayı ekleyin ve ardından gizlilik panelinden kaldırın.

Bunu yaparsanız, söz konusu sürücüdeki spot ışığı dizininin içeriği silinir, yeniden dizine eklenmesi engellenir ...


Bu cevap soruyu ele almıyor mu?
conny

2
Sorunun yarısını yanıtlar, .Spotlight-V100 klasörü o sürücünün spot ışığı dizinidir. Böylece .metadata_never_index oluşturarak, o sürücünün spot ışık indeksinin oluşturulmasını önleyecektir.
Benjamin Schollnick

3

Hayır.

mdutil ağ sürücülerinde spot ışığını kapatabilir, ancak çıkarılabilir sürücüleri endekslemekten vazgeçmenin bir yolu yoktur (sürücüyü yerleştirmekten kısa ve daha sonra bu sürücüyü dizine eklememeye spot ışık vermeyin - ama herkes için olmasını durduracak bir şey arıyorsunuz çıkarılabilir sürücüler, her zaman, yalnızca el ile kapattığınız sürücüler değil)

Çöp kutusu için, OS X'in gerçekten çöp klasörünü kullanmamasını sağlamak için benzer çözümler vardır - örneğin, OS X'in daha sonra .Trash adlı dizini oluşturamaması için .Trash adlı bir dosya oluşturun. Yine, bu sadece manuel olarak muaf tuttuğunuz cihazlar için geçerlidir, OSX'te bunu tüm deicesinde yapan bir yasak değildir.


3

Harici diskinizi dizine eklemeyi önlemek için, Spotlight'ta (Sistem Tercihleri) Gizlilik kuralına ekleyebilirsiniz.

Spotlight'ın bu konumları aramasını önleme

.DS_StoreDosyaların oluşturulmasını önlemek için şunu çalıştırın:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Kaynak: .DS_Store Dosya Oluşturma Nasıl Engellenir


Alternatif olarak dizin oluşturmayı önlemek .metadata_never_indexiçin sürücüde boş dosya oluşturun .

OS X sistemi tarafından bir ayar dosyası olarak kullanılan .metadata_never_index dosya uzantısı, Apple Spotlight gibi belirli dizinleme programlarının meta verileri otomatik olarak dizine eklemesini önlemenin tek yollarından biridir. İPod / iPad gibi diğer Apple cihazları da .metadata_never_index dosya uzantısını kullanır. Başka bir seçenek, .metadata_never_index'i yüklemek için bir sürükle ve bırak AppleScript oluşturmaktır.

Sonunda işlevsel olması için bir kök dizinde bulunmalıdır.

Terminalden touch .metadata_never_indexkomutla oluşturulabilir .

Dizinleri yönetmek için diğer seçenekler - silme, duraklatma ve güncelleme - de mevcuttur.


Tüm birimlerde dizine eklemeyi devre dışı bırakmak için şunu çalıştırın:

sudo mdutil -a -i off

Yeniden etkinleştirmek için:

sudo mdutil -a -i on

Aşağıdaki diğer adlar bash rc dosyalarınıza eklemek için yararlı olabilir .

# Start/stop indexing on all volumes.
alias spotlight_off='sudo mdutil -a -i off'
alias spotlight_on='sudo mdutil -a -i on'

# Load/unload Spotlight Launch Daemons.
alias spotlight_unload='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
alias spotlight_load='sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'

Bu yanıttaki mdutilkomutun, ana sabit sürücünüz de dahil olmak üzere tüm birimlerde dizin oluşturmayı devre dışı bırakacağına dikkat edilmelidir . Uygulamaları veya belgeleri açmak için spot ışığı kullanırsanız, bu işlev bozulur. sudo mdutil -i on /Volumes/Macintosh\ HD
Nitzle

3

En azından macOS Mojave'de (10.14) mdutil -hkomutun arkadaşım olduğunu gördüm ... dene:

sudo mdutil -X /path/to/volume

ama aynı zamanda gibi seçenekleri araştırmak gerekebilir -dve -i offyardım devletler yüzünden -Xdevre dışı indeksleme yapar değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.