Cara Menemukan File dan Folder di Linux

Kecuali Anda seorang perfeksionis yang semua filenya diberi label dan diatur dengan rajin, kemungkinan Anda harus mencari file setidaknya sekali dalam hidup Anda. Jika Anda pengguna Linux baru, Anda mungkin bertanya-tanya bagaimana cara menemukan file di Linux. Kabar baiknya adalah ada beberapa cara untuk melakukannya, yang berarti bahwa setiap orang dapat memilih metode yang paling cocok untuk mereka.

Secara umum, ada dua jenis aplikasi yang membantu Anda menemukan file dan folder di Linux. Yang pertama adalah mereka yang mencari sistem file langsung setiap saat. Jenis kedua adalah aplikasi yang membangun indeks file, kemudian melakukan pencarian di indeks. Dalam artikel ini Anda akan menemukan campuran yang seimbang dari keduanya, dan Anda dapat menggabungkannya tergantung pada kebutuhan Anda.

Cara Menemukan File di Terminal

Ya, saya tahu… Anda bukan penggemar antarmuka baris perintah. Itu keren – teruslah membaca dan Anda akan menemukan aplikasi yang lebih Anda sukai. Namun, jangan berpikir Anda bisa lolos dari perintah. Sebagian besar aplikasi dalam daftar ini hanyalah antarmuka grafis untuk find dan/atau locate , jadi Anda akan tetap menggunakannya, hanya saja tidak secara langsung.

Temukan

Mari kita mulai dengan perintah yang paling penting. Find adalah salah satu utilitas Linux yang penting . Itu mencari string di direktori yang telah Anda atur sesuai dengan parameter (“switch”) yang telah Anda sertakan. Contoh ini:

temukan /home/username/Documents -iname “writ*” -type f

berarti Anda melakukan pencarian case-insensitive ( -iname ) untuk file ( -type f ) di folder Documents, dan nama filenya dimulai dengan “writ”. Seperti yang Anda lihat, find mendukung wildcard, dan Anda juga dapat menggunakannya untuk menemukan file dengan ekstensinya (misalnya, “*.pdf” untuk menemukan semua file PDF dalam folder).

Anda dapat mencari file kosong dengan opsi -empty , atau mencari file berdasarkan ukuran dan waktu modifikasi. Find mendukung ekspresi reguler, dan jika Anda ingin mencari konten file, Anda dapat menggabungkannya dengan grep . Untuk mempelajari lebih lanjut, periksa dokumentasi resmi (atau ketik saja man find di terminal).

menemukan

Cari menggunakan pendekatan yang berbeda. Itu bergantung pada utilitas updatedb yang membuat database file Anda dan memperbaruinya secara berkala melalui penjadwalan cron . Ini memungkinkan lokasi mengetahui file mana yang saat ini ada di sistem file Anda. Anda juga dapat memperbarui database secara manual kapan pun Anda mau.

Temukan dapat mencari file berdasarkan nama, dan Anda dapat menggunakan wildcard dan ekspresi reguler dalam kueri Anda. Misalnya:

cari -ei grub.cfg

akan mencantumkan jalur ke semua file (-e) yang ada yang disebut “grub.cfg”. Opsi -i adalah singkatan dari “case-insensitive”. Jika Anda tidak tahu nama lengkap file yang Anda cari, ketikkan saja sebagiannya, dan locate akan menampilkan semua file dengan kata di namanya.

dimana

Perintah ini memiliki tujuan yang sangat spesifik, jadi Anda mungkin tidak akan menggunakannya setiap hari. Whereis menunjukkan lokasi sumber, binari, dan manual pengguna untuk aplikasi tertentu. Ini berarti Anda tidak akan menjalankan whereis ketika Anda ingin menemukan file teks acak. Namun, Anda akan menggunakannya ketika Anda perlu memeriksa di mana GIMP atau Firefox menyimpan konfigurasi dan file yang dapat dieksekusi.

Anda dapat menjalankan whereis tanpa opsi apa pun untuk mendapatkan daftar semua file, atau menambahkan sakelar untuk fungsinya masing-masing (-b untuk binari, -s untuk sumber, dan -m untuk manual).

Cara Menggunakan Pengelola File untuk Menemukan File

Sebagian besar pengelola file untuk Linux dapat memfilter file berdasarkan nama atau melakukan pencarian dasar. Jika Anda tidak memerlukan parameter lanjutan, ini adalah metode cepat yang berhasil.

Nautilus

Akses fungsi pencarian (disorot dengan warna hijau pada tangkapan layar) dengan menekan Ctrl+F atau dengan mengeklik ikon kaca pembesar di bilah alat. Pencarian tidak peka huruf besar/kecil, jadi Anda tidak perlu khawatir menggunakan huruf besar untuk kueri Anda. Anda dapat memfilter file menurut jenis dan lokasi, meskipun yang terakhir agak terbatas dalam hal apa yang dapat Anda sesuaikan.

lumba-lumba

Pencarian Dolphin merespons pintasan keyboard yang sama (Ctrl+F), atau Anda dapat membukanya dari menu Edit. Ini memungkinkan Anda memfilter file berdasarkan nama, konten, dan lokasi (folder saat ini atau seluruh sistem file). Jika Anda telah mengaktifkan pengindeksan file dengan Baloo, Dolphin akan dapat menemukan file menurut jenis dan tanggal modifikasi.

Krusader

Krusader populer di kalangan pengguna KDE sebagai alternatif Dolphin berkat banyaknya opsi lanjutan. Fungsi pencarian file Krusader ada dua: berfungsi sebagai GUI untuk perintah find dan locate .

Yang pertama memungkinkan Anda mengubah banyak detail, seperti jenis file, direktori yang disertakan atau dikecualikan, ukuran, kepemilikan, dan izin file. Krusader dapat mencari kata kunci di dalam file dan bahkan arsip (seperti ZIP dan TAR), dan Anda dapat menggunakan ekspresi reguler untuk menyesuaikan kueri Anda. Jika Anda belum pernah mencoba Krusader, sekaranglah saatnya untuk mencobanya.

Thunar

Thunar terintegrasi dengan utilitas pencarian file yang disebut Catfish untuk memberikan hasil yang cepat namun terperinci. Anda dapat memfilter file berdasarkan jenis dan tanggal modifikasi, dan mencari konten file serta namanya. Catfish mendukung pencocokan nama file yang kabur (tidak lengkap), jadi Anda tidak perlu tahu persis nama file yang Anda cari.

Cara Mencari File dengan Peluncur

Peluncur biasanya digunakan untuk, yah, meluncurkan aplikasi . Namun, Anda juga dapat menggunakannya untuk menemukan file dengan mengaktifkan berbagai plugin. Mereka cepat dan praktis – Anda baru saja mulai mengetik dan hasilnya langsung muncul. Ada banyak peluncur untuk Linux; kita akan fokus pada beberapa contoh saja.

kupfer

Kupfer adalah peluncur sederhana yang tersedia di repositori Debian, Ubuntu, Fedora , dan Arch Linux. Muncul dengan banyak plugin yang memungkinkan Anda menemukan file dengan perintah locate , dan itu dapat membuat katalog folder yang diindeks sendiri.

Kupfer adalah peluncur berbasis aksi. Setelah
mengetikkan kata kunci pencarian Anda, Kupfer akan mencantumkan tindakan yang dapat Anda lakukan pada/dengan hasilnya. Ini bergantung pada plugin yang Anda aktifkan, dan Anda dapat mengaktifkannya dengan memilihnya di menu tarik-turun.

KRunner

KRunner adalah peluncur KDE default yang dapat Anda konfigurasikan dalam dialog Pengaturan Sistem – Pencarian Plasma .

Seperti Kupfer, ia mendukung banyak plugin yang membantu Anda tidak hanya menemukan file, tetapi juga berinteraksi dengan aplikasi Linux lain dan bagian dari lingkungan desktop Plasma . KRunner dapat mencari di YouTube dan Wikipedia, menampilkan dokumen terbaru Anda, menemukan file menurut jenisnya, dan banyak lagi.

Albert

Albert terinspirasi oleh peluncur Alfred untuk OS X. Meskipun terlihat sederhana, Albert memiliki banyak pilihan untuk dimainkan. Ini juga memiliki – Anda dapat menebaknya – plugin, dengan “File” menjadi yang paling penting di sini.

Plugin ini memungkinkan Anda membuat indeks direktori yang akan dipantau dan diandalkan oleh Albert. Anda dapat mengaktifkan pencocokan fuzzy (tidak lengkap) dan memilih jenis file mana yang harus diindeks. Untuk menemukan file, cukup jalankan Albert dengan menekan pintasan keyboard yang ditentukan dan mulailah mengetik kueri Anda.

Mengubah

Peluncur lain yang terinspirasi Alfred untuk Linux, Mutate tidak memiliki banyak opsi seperti Albert. Namun, ini menampilkan beberapa jenis pencarian, termasuk pencarian file. Anda dapat mencari file berdasarkan nama dan ekstensi file. Dialog Preferensi agak tidak biasa, karena menunjukkan skrip mana yang digunakan Mutasi, tetapi tidak memungkinkan Anda mengonfigurasi banyak selain kata kunci dan pintasan keyboard.

Menemukan File dengan Aplikasi Linux Khusus

Sejauh ini kita telah membahas sebagian besar solusi pencarian file sederhana. Mereka bagus untuk pencarian sehari-hari, tetapi tidak begitu berguna dalam hal kueri kompleks dan pencarian konten file. Jika Anda membutuhkan sesuatu yang lebih kuat, pertimbangkan saran berikut.

Pencarian File GNOME

Jika Pencarian GNOME tidak diinstal pada distribusi Anda, cari paket gnome-search-tool di repositori. Pencarian GNOME didukung oleh perintah locate , find , dan grep , dan mendukung wildcard serta pencocokan nama file sebagian. Anda dapat menggabungkan beberapa opsi pencarian dengan memilihnya dari menu tarik-turun dan mengklik “Tambah”.

KTemukan

KFind adalah KDE yang setara dengan Pencarian GNOME dengan beberapa opsi tambahan. Itu dapat mencari nama file atau konten file, dan jika Anda telah mengaktifkan pengindeksan file pada sistem KDE Anda, itu dapat mencari indeks untuk mempercepat proses. Opsi dibagi menjadi beberapa tab, dan tab terakhir (“Properti”) memungkinkan Anda menemukan file berdasarkan ukuran, tanggal modifikasi, dan kepemilikan. Terlepas dari ekspresi reguler dan wildcard, KFind mendukung tanda tanya sebagai pengganti untuk satu karakter dalam kueri Anda. Misalnya, mencari “no?es” akan menemukan file bernama “noses”, “notes”, “nodes”, dan seterusnya.

Persatuan Dash

Pengguna Ubuntu yang setia pada desktop Unity akan terbiasa dengan Dash. Unity Dash mampu menemukan file dan folder Anda menurut beberapa parameter (nama file, tanggal modifikasi, jenis file, ukuran). Untuk memperluas fungsinya, Anda dapat menginstal berbagai Lingkup dan Lensa Unity . Mereka mengintegrasikan layanan eksternal ke Dash, memungkinkannya untuk mencari bookmark browser Anda, file Google Documents, riwayat web, dan banyak lagi.

CariMonyet

SearchMonkey adalah aplikasi pencarian desktop yang relatif lama, tetapi masih berfungsi sepenuhnya. Ekspresi reguler adalah fokus utamanya, dan memiliki alat “Uji Ekspresi Reguler” yang membantu Anda membangunnya. SearchMonkey mendukung semua parameter pencarian penting (nama file, tanggal modifikasi, ukuran, dan konten file), ditambah opsi untuk membatasi kedalaman pencarian rekursif ke sejumlah folder yang dipilih.

Anda juga dapat menyimpan hasil pencarian sebagai file CSV dan membatasi jumlah hasil untuk setiap kueri.

DocFetcher

DocFetcher adalah mesin pencari desktop untuk orang-orang yang sering perlu mencari konten file, bukan hanya nama file. Pikirkan peneliti, siswa, dan pengguna lain yang bekerja dengan banyak koleksi file berbasis teks. DocFetcher pertama-tama membuat database file dan folder yang Anda pilih. Basis data ini diperbarui secara otomatis setiap kali DocFetcher mendeteksi bahwa Anda telah memodifikasi file.

Saat mencari file, Anda bisa memfilternya menurut jenis dan ukuran, atau menggunakan ekspresi reguler untuk kueri berbutir halus. DocFetcher dapat mencari di dalam file PDF, EPUB, HTML, RTF, dan Office, serta di dalam file arsip (ZIP, TAR, 7z…) dan bahkan email Outlook.

Satu hal hebat tentang DocFetcher adalah ia memiliki versi portabel, sehingga Anda dapat membawa database dan aplikasi Anda pada stik USB dan menggunakannya di mana saja.

Ingat

Recoll mungkin adalah mesin pencari desktop yang paling kuat untuk Linux. Ini mirip dengan DocFetcher: Anda menggunakannya untuk mencari isi file. Saat pertama kali dijalankan, Anda akan diminta untuk membuat indeks file. Anda dapat memilih direktori dan jenis file mana yang akan diindeks, dan membatasi ukuran file. Recoll kemudian akan mengatur jadwal pembaruan sehingga indeks selalu disinkronkan dengan file yang sebenarnya. Jika mau, Anda dapat membuat beberapa indeks file dan mencari file hanya dalam satu, atau di semuanya.

Anda dapat mencari file berdasarkan nama atau mencari kata kunci di dalam file. Recoll memungkinkan Anda memfilter hasil menurut beberapa kriteria. Itu juga dapat menampilkan file terkait atau serupa, mencari frasa di dalam file, dan mengenali bentuk kata berkat dukungan untuk stemming. Ini berarti Anda dapat mencari “pekerjaan”, dan hasilnya akan menyertakan file yang berisi “bekerja”, “bekerja”, “pekerja”…

Format file yang didukung termasuk file teks biasa, log, halaman m
anual, HTML, PDF, CHM, RTF, DJVU, dan file EPUB, file Libre dan Microsoft Office (termasuk dokumen Excel dan Powerpoint), arsip TAR, RAR, 7z dan ZIP. Perhatikan bahwa perpustakaan eksternal atau utilitas pembantu mungkin diperlukan untuk beberapa di antaranya.

LIHAT JUGA: Cara Menyinkronkan Akun OneDrive Anda di Komputer Linux

Karena sebagian besar alat pencarian file mendukung opsi yang sama, memilih salah satu sebagian besar merupakan masalah kenyamanan, atau memutuskan apa yang paling sesuai untuk alur kerja biasa Anda. Daftar ini mungkin tampak panjang, tetapi ada lebih banyak utilitas pencarian file untuk Linux. Kita akan menyebutkan ANGRYsearch , sebuah proyek baru yang berusaha menjadi alat pencarian tercepat. Dan bagaimana denganmu? Apakah Anda tahu aplikasi lain untuk menemukan file di Linux? Apa yang Anda gunakan – dan dapatkah Anda membagikan beberapa tip? Beri tahu kita di komentar.

Kredit gambar: Mutasi tangkapan layar , tangkapan layar DocFetcher