Apakah ada cara untuk mencari semua file teks dalam folder (dan subfolder) untuk string atau bit teks tertentu di Mac OS X?
67
Anda tidak dapat melakukan ini dari ikon sorotan di bilah menu. Tapi Anda bisa melakukannya dengan sorotan:
Arahkan ke folder di finder.
Ketikkan pencarian Anda di bilah pencarian di kanan atas folder.
Ada garis di atas hasil yang mengatakan:
Cari: Mac Ini "Nama Folder Anda"
Klik pada nama folder Anda untuk membatasi pencarian ke folder alih-alih seluruh komputer, yang merupakan pilihan default "This Mac".
Kemudian klik ikon roda gigi, pilih tampilkan kriteria pencarian, dan ubah jenisnya menjadi file teks.
Jika Anda lebih suka baris perintah,
Anda harus (atau membiasakan) dengan
grep
. Bacaman grep
untuk info lebih lanjut.sumber
function findtext() { grep -ri "$1" . }
. Saya menggunakannya seperti ini: difindtext toto
mana saya ingin mulai mencari.Sangat kuat dan cepat
Deskripsi: Mac Dev Center - Kekuatan mdfind
sumber
Di sudut kanan atas layar Anda: Spotlight
BBEdit juga mendukung pencarian hebat dalam file dan folder.
sumber
c
mengabaikan kasus. Lihat jawaban ini untuk ikhtisar format kueri dan atribut lainnya .-F
mencari string yang tetap alih-alih regex.-l
hanya mencetak nama file yang cocok.sumber
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/
Buka Finder
Arahkan ke folder yang ingin Anda cari jika ada.
Masukkan istilah yang ingin Anda cari di bilah pencarian di sudut kanan atas. Anda mungkin perlu merentangkan jendela untuk melihatnya.
Setelah Anda mulai mengetik atau menekan enter Anda akan melihat bagian di bawah kotak pencarian di sebelah kiri yang mengatakan,
Jika Anda ingin mencari seluruh komputer Anda klik "This Mac". Kalau tidak, klik pada nama folder di sebelahnya. Mungkin sudah dipilih.
Di sebelah kanan opsi-opsi itu ada tombol "Simpan" dengan tanda tambah di sebelahnya.
Klik tanda plus. Anda akan melihat dua daftar drop-down. Yang pertama pilih "Jenis". Di bagian kedua pilih "Apa" atau "Teks.
Memilih "Apa" dapat menemukan lebih banyak kecocokan, sementara "Teks" akan menemukan file yang ditentukan oleh Mac OS X termasuk dalam kategori "Teks".
Jumlah hasil pencarian akan muncul di footer jika footer ditampilkan.
FYI Saya perhatikan bahwa kadang-kadang butuh waktu untuk melakukan pencarian dan kadang-kadang tidak ada indikasi Finder melakukan apa pun. Saya tidak akan menunggu terlalu lama tetapi jika Anda mencari folder kecil itu harus sangat cepat. Jika mencari Mac Anda mungkin butuh satu menit atau lebih.
Nota bene: Untuk menemukan frasa yang tepat, lampirkan dalam tanda kutip.
sumber
Saya sarankan Anda melihat File Content Finder di App Store (penafian - saya pengembangnya). Ini adalah aplikasi terjangkau yang dirancang khusus untuk mencari konten file tanpa mengindeks. Ini mendukung file teks dan format file utama lainnya (pdf, doc (x), xls (x), dll).
Penyaringannya memungkinkan Anda untuk mengoptimalkan dan mempersempit pencarian Anda dengan beberapa kriteria - jenis file, tanggal pembuatan / modifikasi, dll.
Berikut ini adalah dokumentasi terperinci tentang cara kerjanya.
sumber
Untuk kecepatan pencarian yang lebih cepat, Anda dapat menggunakan
ag
(pencari perak)Instalasi:
brew install the_silver_searcher
Penggunaannya sama, ganti saja
grep
denganag
Sebagai contoh,
ag "my string of text" -R .
Informasi lebih lanjut dapat dilihat di Github .
sumber