Bagaimana Saya Dapat Mencari Jenis File Tertentu di Mac?

37

Apakah ada cara untuk mencari jenis file tertentu menggunakan Spotlight? Saya ingat ada perintah khusus atau sesuatu yang harus saya letakkan di depan frasa pencarian tetapi saya tidak dapat mengingatnya sekarang.

Misalnya, jika saya ingin mencari hanya PDF untuk frasa tertentu di Spotlight, apa yang akan saya lakukan?

JFW
sumber

Jawaban:

53

Cari berdasarkan Jenis Salah satu cara paling berguna untuk mempersempit pencarian adalah dengan menggunakan kind: kata kunci. Ini memungkinkan Anda untuk membatasi daftar hasil Anda ke format file tertentu. Misalnya, jika Anda mengetik time machine kind:pdf, Spotlight hanya akan menarik file PDF yang berisi kata "waktu" dan "mesin". Anda juga dapat membatasi pencarian Anda untuk pesan email, file musik, Preferensi Sistem, aplikasi, dan banyak lagi.

Sementara Spotlight asli hanya mengenali sejumlah jenis file, versi Leopard dapat mencari file yang dibuat oleh aplikasi spesifik, serta format file tertentu. Mencari kind:mp3 atau kind:tiff akan menemukan file dalam salah satu format tersebut, dan mencari kind:pages atau kind:powerpoint hanya akan menampilkan dokumen yang dibuat di salah satu program tersebut. Untuk daftar kata kunci yang bermanfaat, lihat “Jenis Kata Kunci Saya.” Tetapi ingat, agar kata kunci tersebut berfungsi, Anda harus mengaktifkan kategori yang sesuai di preferensi Spotlight.

Anda bisa mendapatkan info lebih lanjut sini atau sini .

alt text

Am1rr3zA
sumber
21

Sudah dijawab, tapi ini 2 sen saya.

Via Bash melalui terminal

find ~ -type f -name '*pdf' atau find ~ -iname '*pdf'

(atau, jika Anda ingin mengabaikan pesan kesalahan, find ~ -type f -name '*pdf' 2>/dev/null )

atau Anda dapat menggunakan ini untuk mencari string di file:

find ~ -iname '*txt' | xargs grep 'string you want'

Ini mungkin tidak mengembalikan apa pun pada pdf, tetapi ini akan berfungsi pada sebagian besar jenis file lainnya (teks, php, py, html, dll).

John P. Neumann
sumber
9

Itu tidak mungkin melalui sorotan (setidaknya pada Yosemite). Anda hanya dapat menggunakan finder.

  1. Mulai pencarian dengan Command + F.
  2. Klik ikon '+' di sisi jauh bilah tugas
  3. Pilih jenis dari menu pull-down 'jenis'. Pilih 'lain' dan kemudian temukan 'Ekstensi file'

Masukkan ekstensi file yang Anda inginkan dan tekan enter

Jubei
sumber
2
  1. Buka Jendela Cari (cmd-f) atau lakukan pencarian sorotan dan pilih "tampilkan semua"
  2. Tekan ikon "+" kecil (di sebelah kanan tombol 'simpan')
  3. Pilih Jenis File sebagai kriteria pencarian dan pilih yang benar.
  4. Jalankan kembali pencarian.

(Penafian, saya tidak di Mac sekarang :( jadi instruksi persis saya mungkin sedikit off)

Fishtoaster
sumber
2
mdimport -A 

akan memberi Anda setiap atribut yang mungkin tersedia di sistem Anda

kMDItemKind adalah atribut untuk file, tetapi mungkin yang di atas akan menyarankan atribut yang lebih baik untuk dicari.

Kemudian

mdfind "kMDItemKind == 'whatever'"

Sintaksnya mungkin membuat Anda berteriak dengan jijik. Saya pribadi dapat membuktikan bahwa itu merusak penyelesaian zsh. Tetap saja, Spotlight (begitulah) mengindeks barang-barang Anda sepanjang waktu, dan cepat. Mungkin juga menggunakannya. YMMV

chiggsy
sumber
1

Pertanyaan "Bagaimana cara menggunakan Regex dengan sorotan" ditandai sebagai duplikat dari ini untuk beberapa alasan, jadi saya pikir saya akan berbagi cara melakukan pencarian wildcard.

Anda dapat melakukan pencarian wildcard di Finder menggunakan Kind of "Raw Query" dengan atribut DisplayMame kMDItem: Raw Query example

Pertanyaan Baku pada dasarnya adalah apa yang Anda gunakan dengan perintah mdfind. Saya memiliki detail lebih lanjut tentang Kueri Baku dan menggunakannya di GUI di https://superuser.com/a/491119/66255 .

studgeek
sumber
1

Anda dapat melakukannya dengan Spotlight juga.

  1. Tekan Command + Space bar.

  2. Ketik periode (.) Diikuti dengan ekstensi file. Misalnya. untuk file PDF, ketik '.pdf'.

  3. Pilih 'Tampilkan semua di Pencari ...' di hasil tarik-turun.

Ini bahkan membantu Anda menemukan jenis file yang tidak tercantum dalam menu Finder.

Scriptor
sumber