Linux, terlepas dari distro yang Anda gunakan, hadir dengan sejumlah alat GUI yang memungkinkan pencarian file. Banyak pengelola file modern mendukung pencarian file langsung di daftar file. Namun, ada sejumlah situasi saat Anda perlu menggunakan konsol, misalnya, selama sesi SSH atau saat server X tidak dimulai. Berikut adalah bagaimana Anda dapat menemukan file dengan cepat menggunakan terminal.
Iklan
Jika Anda dapat menggunakan GUI, mencari file bukanlah masalah. Di lingkungan desktop XFCE favorit saya, pengelola file Thunar memungkinkan pencarian file dengan mengetikkan nama file langsung di daftar file.Selain itu, ada Catfish, alat pencarian populer dengan indeks pencarian, yang dapat menemukan file Anda dengan sangat cepat.
Saya ingin berbagi metode yang saya gunakan sendiri saat saya bekerja di terminal.
Metode pertama melibatkan utilitas find, yang ada di distro mana pun, bahkan dalam sistem tertanam yang dibangun di busybox. Metode lainnya adalah perintah temukan.
Untuk mencari file di terminal Linux , lakukan hal berikut.
- Buka aplikasi terminal favorit Anda. Terminal XFCE4 adalah preferensi pribadi saya.
- Ketik perintah berikut:
temukan / jalur / ke / folder / -iname * nama_file_portion *
Argumen di atas adalah sebagai berikut:
/ path / ke / folder / - folder tempat memulai pencarian. Jika tidak ditentukan, pencarian akan dimulai di direktori saat ini.
Sakelar yang saya gunakan:
-iname - mencari file dan folder yang berisi bagian yang ditentukan dalam nama dan mengabaikan huruf besar / kecil.Sebuah contoh:
Berikut adalah perintah yang dapat saya gunakan untuk menemukan artikel saya yang telah saya tulis tentang browser Opera:
temukan ~ / Documents / winaero / -iname * opera * .txt
- Jika Anda hanya perlu menemukan file atau folder saja, tambahkan opsi-tipe funtuk file atau -tipe duntuk direktori. Berikut beberapa contohnya:
- Untuk menemukan file dan direktori yang baru diubah, Anda dapat menggunakan opsi berikut iniTemukanperintah:
-mmin n - temukan file yang dimodifikasi n menit yang lalu. -mtime n - temukan file yang dimodifikasi n * 24 jam yang lalu. Ketika mencari tahu berapa periode 24 jam yang lalu file terakhir diakses, bagian pecahan apa pun diabaikan, jadi untuk mencocokkan -mtime +1, file harus sudah dimodifikasi setidaknya dua hari yang lalu. - Anda dapat menjalankan perintah untuk file yang ditemukan oleh kueri penelusuran Anda. Lihat contoh berikut:
temukan ~ / Documents / winaero / -iname opera45.txt -type f -exec vim {} ;
Di sini, kami menggunakan opsi -exec untuk menjalankansaya datangeditor teks untuk semua file di hasil pencarian. Bagian '{}' adalah file yang ditemukan olehTemukanperintah. ';' ending menentukan akhir dari perintah untuk-execpilihan.
Perintah temukan
Alat pencarian lokasi menggunakan database file khusus untuk menemukan file secara instan. Indeks untuk perintah dapat dibuat dan diperbarui olehdiperbaruibperintah. Sementara hasil pencarian muncul secara instan, Anda perlu mempertahankan indeks pencarian dan menjaganya tetap mutakhir, jika tidak, perintah pencarian dapat menemukan file yang telah dihapus atau dipindahkan ke direktori lain.
Dalam kasus umum, sintaksnya adalah sebagai berikut.
cari -i nama_file
Opsi -i berarti 'abaikan huruf teks'.
Berikut ini contohnya:
tidak dapat mengklik menu mulai windows 10
Tip bonus: Metode lain yang sering saya gunakan adalah Midnight Commander (mc), aplikasi pengelola file konsol. Tidak seperti menemukan atau menemukan, mc tidak disertakan secara default di semua distro Linux yang pernah saya coba. Anda mungkin perlu menginstalnya sendiri.
Temukan file dengan mc
Untuk menemukan file yang berisi beberapa teks tertentu menggunakan Midnight Commander, mulai aplikasi dan tekan urutan berikut di keyboard:
Alt + Shift +?
Ini akan membuka dialog pencarian.
Isi bagian 'Nama file:' dan tekan tombol Enter. Ini akan menemukan semua file yang sesuai dengan kriteria.
Anda dapat menempatkan file-file ini di panel kiri atau kanan menggunakanPanelisasiopsi dan salin / pindahkan / hapus / lihat / lakukan apa pun yang Anda inginkan dengannya.
Itu dia.