Mac OS X Terminalinde 'locate' Komutunu Etkinleştirin ve Kullanın

Anonim

Bir dosyanın, dosya türünün, uygulamanın, uzantının, sistem klasörlerinin derinliklerinde gizli olan her şeyin örneğini veya Spotlight'ın bulabileceği hemen hemen her şeyi izlemek istiyorsanız, yer bulma komutu çok kullanışlıdır. Yönetme. Sorun giderme ve hatta Mac uygulamalarını tamamen kaldırmak gibi daha sıradan görevler için olağanüstü kullanışlıdır.

Bulmayı kullanmak için, whatis, find ve manuel anahtar sözcük arama 'man -k' dahil olmak üzere birkaç başka yardımcı komutu da etkinleştiren yer bulma veritabanını oluşturmanız gerekir. OS X 10.7, bunu sizin için oluşturmakta daha iyidir, ancak henüz konum belirleme özelliğini etkinleştirmediyseniz, tüm yapmanız gereken bu komutu Terminal'e yazmaktır:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Bu, yer belirlemeyi veya veritabanına bağlı komutlardan herhangi birini ilk kez çalıştırmayı denediğinizde doğrudan OS X tarafından size söylenir:

Veritabanı oluşturmanın ne kadar sürdüğü değişir, ancak sabit diskiniz ne kadar büyükse o kadar uzun olur. İlerlemeyi dolaylı olarak Activity Monitor aracılığıyla izleyebilirsiniz; burada "bul" işlemi, konum veritabanı oluşturulana kadar yaklaşık %15-30 CPU kullanımında çalışacaktır.

Alternatif olarak, aşağıdaki komutu da çalıştırabilir ve veritabanını oluşturabilirsiniz:

sudo /usr/libexec/locate.updatedb

Birçok terminal komutunda olduğu gibi, bulun, joker karakterleri ve normal ifadeleri kabul ederek gelişmiş aramaları dar altmanıza yardımcı olur. Örneğin, .jpg uzantılı olası her dosyayı şu komutu kullanarak bulabilirsiniz:

bul .jpg

Bazı jpg dosyaları kaçınılmaz olarak büyük harfli bir uzantıya sahip olacak ve -i: ile büyük/küçük harf duyarlılığını yok saymak içinlose'a söyleyebilirsiniz.

bul -i .jpg

Çalışabileceğiniz pek çok başka seçenek var, daha fazla bilgi için 'man find'e bakın.

Diğer OS X komut satırı ipuçlarına da göz atmayı unutmayın.

Mac OS X Terminalinde 'locate' Komutunu Etkinleştirin ve Kullanın