Selain itu, terdapat Catfish, alat carian popular dengan indeks carian, yang boleh mencari fail anda dengan cepat.
Saya ingin berkongsi kaedah yang saya gunakan sendiri apabila saya bekerja di terminal.
Kaedah pertama melibatkan utiliti cari, yang wujud dalam mana-mana distro, walaupun dalam sistem terbenam yang dibina pada busybox. Kaedah lain ialah arahan locate.
Untuk mencari fail dalam terminal Linux, lakukan perkara berikut.
- Buka apl terminal kegemaran anda. Terminal XFCE4 ialah pilihan peribadi saya.
- Taip arahan berikut:|__+_|
Dalil-dalil di atas adalah seperti berikut:
/path/to/folder/ - folder tempat untuk mula mencari. Jika tidak dinyatakan, carian akan dimulakan dalam direktori semasa.
Suis yang saya gunakan:
-iname - cari fail dan folder yang mengandungi bahagian yang ditentukan dalam nama dan abaikan kes teks.Satu contoh:
Berikut ialah arahan yang boleh saya gunakan untuk mencari artikel saya yang telah saya tulis mengenai penyemak imbas Opera:
|_+_| - Jika anda hanya perlu mencari fail atau folder sahaja, tambahkan pilihan-jenis funtuk fail atau -jenis duntuk direktori. Berikut adalah beberapa contoh:
- Untuk mencari fail dan direktori yang diubah suai baru-baru ini, anda boleh menggunakan pilihan berikutcariperintah:
-mmin n - cari fail yang telah diubah suai n minit yang lalu.-mtime n - cari fail yang telah diubah suai n*24 jam yang lalu. Apabila mengetahui berapa banyak tempoh 24 jam yang lalu fail itu terakhir diakses, mana-mana bahagian pecahan diabaikan, jadi untuk memadankan -mtime +1, fail mesti telah diubah suai sekurang-kurangnya dua hari lalu. - Adalah mungkin untuk melaksanakan perintah untuk fail yang ditemui oleh pertanyaan carian anda. Lihat contoh berikut:|__+_|
Di sini, kami menggunakan pilihan -exec untuk menjalankankeranaeditor teks untuk semua fail dalam hasil carian. Bahagian '{} ' bermaksud fail yang ditemui olehcariperintah. ';' pengakhiran menentukan akhir perintah untuk-ekskpilihan.
Perintah locate
Alat carian locate menggunakan pangkalan data fail khas untuk mencari fail dengan serta-merta. Indeks untuk arahan boleh dibuat dan dikemas kini olehdikemas kinibperintah. Walaupun hasil carian muncul serta-merta, anda perlu mengekalkan indeks carian dan memastikannya semasa, jika tidak, arahan locate boleh mencari fail yang telah dipadamkan atau dialihkan ke direktori lain.
Dalam kes umum, sintaks adalah seperti berikut.
|_+_|Pilihan -i bermaksud 'abaikan huruf besar'.
Berikut adalah contoh:
bagaimana untuk menjadikan chrome sebagai lalai
Petua bonus: Kaedah lain yang sering saya gunakan ialah Midnight Commander (mc), aplikasi pengurus fail konsol. Tidak seperti find atau locate, mc tidak disertakan secara lalai dalam semua distro Linux yang saya cuba. Anda mungkin perlu memasangnya sendiri.
Cari fail dengan mc
Untuk mencari fail yang mengandungi beberapa teks tertentu menggunakan Midnight Commander, mulakan apl dan tekan urutan berikut pada papan kekunci:
Alt + Shift + ?
Ini akan membuka dialog carian.
Isikan bahagian 'Nama fail:' dan tekan kekunci Enter. Ia akan menemui semua fail yang sepadan dengan kriteria.
Anda boleh meletakkan fail ini di panel kiri atau kanan menggunakanPanelizepilihan dan salin / alih / padam / lihat / lakukan apa sahaja yang anda mahu dengan mereka.
Itu sahaja.