Cara menemukan file di Linux

Ingin tahu cara paling efisien untuk menemukan berkas Anda di komputer Linux? Lihat panduan singkat kami di sini untuk mengetahui semua perintah terbaik dan sintaksnya.

Ada banyak cara untuk mencari berkas pada sistem Linux. Masing-masing memiliki kelebihan dan kekurangan. Namun, untuk hasil terbaik, sebaiknya Anda mengetahui sebanyak mungkin cara tersebut.

Program grafis sering kali dilengkapi dengan pencarian terintegrasi, dan meskipun praktis, program ini sering kali memiliki keterbatasan. Di sinilah alat pencarian shell berguna, karena memiliki lebih banyak fitur untuk ditawarkan.

Daftar berikut menunjukkan cara paling umum untuk mencari berkas di Linux dan menyertakan sintaksis dan pola penggunaan untuk setiap program.

Perlu dicatat bahwa hanya yang pertama Command bekerja pada program grafis, jadi sisanya adalah program shell.

Metode Pencarian Linux

perintahUraian Teknis
1.CTRL + FMemanggil fitur pencarian di sebagian besar program GUI
2.menemukanAlat pencarian yang luas dengan fitur-fitur yang canggih
3.menemukanAlat pencarian cepat berbasis database
4. grepAlat pencarian berbasis regex yang canggih
5. yangDigunakan untuk mencari file yang dapat dieksekusi
6.dimanaMencari file yang dapat dieksekusi, sumbernya, & file halaman manual

1. Tombol CTRL+F

Ctrl+F merupakan fitur standar pada sebagian besar program grafis untuk mencari berkas pada sistem. Fitur ini berfungsi pada pengelola berkas Gnome Nautilus, pengelola berkas KDE Dolphin, dan Thunar, pengelola berkas Xfce.

Ia juga berfungsi pada banyak program lain seperti Evince untuk membaca file .pdf, peramban Firefox, program perkantoran seperti Libre Office, dan masih banyak lagi.

Cara penggunaannya mudah. ​​Saat menggunakan program dan Anda perlu mencari file, tekan tombol Ctrl dan F pada keyboard secara bersamaan, dan bilah pencarian akan terbuka pada program tersebut.

2. Temukan

Jika berbicara tentang pencarian sesuatu di platform Linux, find adalah yang terbaik dari semua alat yang ada. Ini adalah program yang serba guna dan sangat hebat yang memiliki berbagai macam pilihan untuk membuatnya bekerja dalam berbagai gaya yang berbeda.

Ada begitu banyak opsi, operator, dan format pencetakan untuk program find sehingga mustahil untuk sekadar membaca dan mengetahui semuanya. Anda perlu terus-menerus membaca halaman manual dan info jika ingin mempelajari program find. Berikut ini beberapa contoh dan fungsinya:

man find > #baca halaman manual temukan entri

info temukan > #baca halaman info temukan entri

Sintaks umum untuk find adalah sebagai berikut:

temukan [pilihan] [jalur…] [ekspresi]

Jika opsi merujuk pada banyaknya opsi, jalur adalah tempat Anda ingin memulai pencarian, dan ekspresi menyertakan banyak pola dan operator pencarian yang tersedia untuk digunakan.

Namun, ada beberapa pilihan yang dapat Anda pelajari dan hafalkan dengan cepat, yaitu sebagai berikut:

a) -tipe

Perintah ini mencari berkas berdasarkan jenisnya dan dapat menyertakan “f” untuk berkas biasa, “d” untuk direktori, dan “l” untuk tautan simbolik.

find -type f -name '*.js' #temukan semua file JavaScript di beranda pengguna

b) -nama

Seperti ditunjukkan di atas, ini mencari kemunculan pola yang diberikan (*.js) dalam nama file.

c) -waktu

Dengan opsi -mtime, Anda menentukan kriteria pencarian berdasarkan waktu, seperti

find -mtime 7 #temukan semua file yang dimodifikasi dalam seminggu terakhir (7 hari)

d) -ukuran

Anda juga dapat menggunakan ukuran file sebagai kriteria pencarian, seperti

find -size +15k > #temukan semua file di direktori home yang lebih besar dari 15 kilobyte

Perhatikan bahwa semua argumen opsi dapat menggunakan angka – atau + untuk menunjukkan angka kurang dari atau lebih. Misalnya -2 untuk angka kurang dari 2 dan +15 untuk angka lebih dari 15. Masih banyak lagi opsi lainnya dan Anda harus membaca entri “man find” dan “info find” pada shell Anda untuk memahami program hebat ini.

3. Temukan

Perintah locate adalah alat pencarian lain yang mengesankan di Linux. Fiturnya tidak sebanyak perintah find, tetapi jauh lebih cepat karena menggunakan entri basis data untuk menjalankan fungsinya.

Locate juga lebih mudah digunakan dan Anda tidak perlu memasukkan jalur pencarian. Cukup masukkan locate, diikuti pola untuk nama file dan ia akan menampilkan semua file yang memenuhi pola tersebut. Misalnya:

temukan moz > #temukan semua file yang mengandung 'moz' dalam namanya, seperti mozilla

Locate juga menawarkan beberapa opsi, seperti -i atau –ignore-case karena alat pencarian ini peka terhadap huruf besar/kecil. Misalnya:

locate -i moz > #temukan file bernama mozilla, MOZILLA, & Mozilla

4. Grep

Terkadang Anda mungkin mengetahui beberapa kata yang terdapat dalam sebuah berkas. Jadi, meskipun perintah find dan locate mungkin tidak cocok untuk menemukan berkas tersebut, perintah grep sangat cocok untuk pekerjaan tersebut.

Grep adalah singkatan dari Global Regular Expression Print. Ia menerima regex sebagai argumen dan juga dapat memformat outputnya berdasarkan preferensi Anda. Ia dapat mewarnai kata-kata yang cocok, mencetak nomor barisnya, atau hanya mencetak nama file yang cocok.

Perlu diingat bahwa grep cocok dengan nama file dan konten file, dan Anda juga bebas memberikan pola untuk masing-masing. Sintaks grep seperti ini:

grep [pilihan] file 'pola'

Banyak pilihan yang tersedia dan Anda dapat menggabungkannya sesuai keinginan, tetapi Anda akan mendapatkan hasil maksimal dari grep jika Anda mempelajari regex (ekspresi reguler) karena hal itu dapat sangat membantu. Info dan halaman manual juga menjelaskan hal ini dengan sangat baik.

Berikut adalah beberapa contoh grep dan apa yang mereka lakukan:

grep 'foobar' > #temukan semua file yang berisi foobar di direktori saat ini

grep -in 'foobar' > #tidak membedakan huruf besar/kecil dan mencetak nomor baris

grep -inr 'foobar' /home/user > #mencari secara rekursif semua folder di bawah /home/user

grep -ir 'table' *.html > #temukan semua file html yang berisi tabel di direktori home

5. Yang mana

Jika, karena alasan tertentu, Anda perlu mengetahui jalur absolut dari file yang dapat dieksekusi di Linux, gunakan perintah which. Cara kerjanya seperti ini:

yang grep > #mengembalikan /bin/grep di Ubuntu sebagai jalur absolut grep

yang mana > #mengembalikan /usr/bin/which

6. Dimana

Whereis sedikit mirip dengan which, tetapi mengembalikan berkas biner, sumber, dan halaman manual untuk perintah apa pun. Berikut ini contohnya:

whereis grep > #hanya mengembalikan file biner & man /bin/grep /usr/share/man/man1/grep.1.gz

Kesimpulan

Kita telah sampai pada akhir daftar perintah tentang cara menemukan file di Linux. Seperti yang Anda lihat, ada berbagai macam alat dan opsi di shell. Jadi, ada sesuatu untuk semua orang.

Luangkan waktu Anda untuk mempelajari dan berlatih menggunakan alat-alat ini dan jangan lupa untuk membaca informasi dan halaman manualnya juga. Dalam waktu dekat, Anda akan menjadi sangat efisien dalam pencarian file di Linux.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke adalah seorang penggemar komputer yang gemar membaca berbagai macam buku. Ia lebih menyukai Linux daripada Windows/Mac dan telah menggunakan
Ubuntu sejak awal berdirinya. Anda dapat menghubunginya di twitter melalui bongotrax

Artikel: 298

Terima barang-barang teknis

Tren teknologi, tren startup, ulasan, pendapatan online, alat web, dan pemasaran sekali atau dua kali sebulan