Menggunakan Spotlight dari Baris Perintah dengan mdfind

Anonim

Spotlight adalah salah satu fitur favorit saya di Mac OS X, saya mungkin menggunakannya lebih dari Dock. Mampu menekan ruang perintah untuk menemukan dokumen, email, dan meluncurkan Aplikasi dengan cepat sangat berguna. Bagi sebagian dari kita, penting untuk berada di terminal, dan bukankah keren memiliki fitur pencarian ultra ini di baris perintah? Nah itu ada di sana, buka Terminal Anda (atau iTerm) dan jelajahi mdfind, Spotlight versi baris perintah.

Bahkan jika Anda baru atau tidak menyadari dasar-dasar Unix dari Mac OS X, Anda dapat mencobanya.

Buka terminal Anda dan ketik mdfind, Anda akan mendapatkan beberapa petunjuk yang dilemparkan kembali kepada Anda karena Anda tidak menentukan permintaan pencarian, ini seperti halaman manual yang dipersingkat, tetapi Anda dapat mengambilnya kembali secara manual dengan tanda -h juga, seperti kebanyakan alat baris perintah lainnya.

$ mdfind mdfind: tidak ada kueri yang ditentukan.

Ini karena Anda perlu menyediakan mdfind dengan beberapa data untuk dicari, misalnya:

mdfind

Tetapi mari kita lanjutkan dengan set instruksi lengkap yang berasal dari mengembalikan bagian bantuan, mari kita tinjau ini sejenak:

$ mdfind mdfind: tidak ada kueri yang ditentukan.

Penggunaan: daftar kueri mdfind file yang cocok dengan kueri kueri dapat berupa ekspresi atau urutan kata

-kueri langsung harus tetap aktif -hanya di Dir Cari hanya dalam direktori yang diberikan

-0 Gunakan NUL (``\0'') sebagai pemisah jalur, untuk digunakan dengan xargs -0.

"

contoh: mdfind gambar contoh: mdfind kMDItemAuthor==&39;MyFavoriteAuthor&39; contoh: mdfind -live MyFavoriteAuthor "

Jika ini terlihat membingungkan, sebenarnya tidak.

Misalnya Anda ingin mencari file bernama 'resep' dan Anda tahu itu ada di folder dokumen Anda, Anda akan mengetik:

$ resep mdfind -onlyin ~/Documents/

Jika Anda memiliki banyak resep, mungkin merupakan ide yang baik untuk menyalurkan hasilnya ke lebih banyak lagi, seperti yang ditunjukkan di bawah ini:

$ resep mdfind -onlyin ~/Documents/ | lagi

Dengan menyalurkan hasilnya melalui lebih banyak, ini memungkinkan Anda untuk melihat satu layar sekaligus. Anda dapat keluar lagi dengan menekan control-c.

Jika Anda tidak tahu di mana sesuatu berada, Anda bisa lebih tidak jelas, dan hanya menggunakan kualifikasi nama:

mdfind -nama Labu

Ini akan mencari seluruh mac untuk segala sesuatu dengan "Labu" dalam nama, yang kemudian semua akan dilaporkan kembali.

Masih banyak yang harus dilakukan dengan perintah mdfind, tetapi kami akan membuatnya tetap sederhana untuk saat ini. Di luar rasa ingin tahu, perintah mdfind mungkin lebih berguna untuk sysadmin, unix Geeks, skrip shell, dan pemrogram daripada pengguna Mac standar. Bagi kita semua, ruang perintah adalah tempatnya, dan kami tidak mengeluh.

Menggunakan Spotlight dari Baris Perintah dengan mdfind