GNU/Linux >> Belajar Linux >  >> Linux

Temukan File dengan Perintah Temukan dan Temukan di Linux

Menemukan file dan direktori di Linux lebih mudah daripada di Windows. Perintah find Linux menyediakan banyak opsi yang dirancang untuk membantu Anda menemukan semua jenis file dalam sistem file. Perintah find memungkinkan Anda menemukan file dan direktori dan mengambil tindakan berdasarkan hasil, misalnya menyalin, memindahkan, menghapus, atau mengubah izin. Perintah locate juga dapat digunakan untuk mencari file berdasarkan nama filenya. Perintah locate sangat cepat karena proses latar belakang terus menerus menemukan file baru dan menyimpannya dalam database.

Dalam postingan ini, kami akan menunjukkan cara menemukan file dan direktori menggunakan perintah find and locate.

Prasyarat

  • Server Linux di Atlantic.Net Cloud Platform
  • Kata sandi root yang dikonfigurasi di server Anda

Langkah 1 – Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih Ubuntu, CentOS, atau Rocky Linux sebagai sistem operasi dengan setidaknya 2GB RAM. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Setelah Anda masuk ke server Anda, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.

apt-get update -y

Atau

dnf update -y

Langkah 2 – Sintaks Dasar

Sintaks dasar dari perintah find ditunjukkan di bawah ini:

find  directory-path option search-term

Di mana :

  • jalur direktori – Di mana Anda ingin menemukan file tersebut.
  • opsi – Bisa berupa nama file, jenis, tanggal pembuatan, dll.
  • istilah penelusuran – Di mana Anda dapat menentukan kata kunci yang akan dicari.

Langkah 3 – Temukan File berdasarkan Nama

Untuk menemukan file berdasarkan nama, gunakan sintaks berikut:

find . -name filename

Misalnya, untuk menemukan file bernama file1.txt di direktori kerja Anda saat ini, jalankan:

find . -name file1.txt

Jika Anda ingin melakukan pencarian peka huruf besar/kecil, jalankan:

find . -iname file1.txt

Langkah 4 – Temukan File Berdasarkan Jenisnya

Anda dapat menemukan jenis file menggunakan -type parameter seperti yang ditunjukkan di bawah ini:

find -type query

Beberapa contoh jenis file ditunjukkan di bawah ini:

  • f – File biasa
  • d – Direktori
  • l – Tautan simbolis
  • c – Perangkat karakter
  • b – Blokir perangkat

Misalnya, untuk menemukan file biasa, jalankan perintah berikut:

find . -type f -name "file1"

Untuk menemukan direktori, jalankan:

find . -type d -name "Downloads"

Langkah 5 – Temukan File Berdasarkan Waktu

Anda juga dapat menemukan file berdasarkan waktu akses, waktu modifikasi, dan waktu perubahan.

Misalnya, untuk menemukan semua file yang diubah lebih dari 2 hari yang lalu, jalankan:

find /opt -ctime +2

Ini akan menemukan semua file di dalam /opt direktori, yang telah diubah lebih dari 2 hari yang lalu.

Untuk menemukan semua file yang dimodifikasi kurang dari 1 hari yang lalu, jalankan:

find /opt -ctime -1

Untuk menemukan semua file yang dimodifikasi lebih dari 10 menit yang lalu, jalankan:

find /opt -mmin +10

Langkah 6 – Temukan File berdasarkan Ukuran

Perintah find akan memungkinkan Anda menemukan file dan memfilter hasilnya berdasarkan ukuran. Anda dapat menggunakan –ukuran parameter untuk memfilter hasilnya.

Beberapa opsi yang paling umum digunakan dengan –ukuran ditunjukkan di bawah ini:

  • c – Byte
  • k – Kilobyte
  • L – Megabyte
  • G – Gigabyte
  • b – Blok 512 byte

Misalnya, untuk menemukan file yang persis 10MB dalam ukuran, jalankan:

find / -size 10M

Untuk menemukan file yang lebih besar dari 10MB , jalankan:

find / -size +10M

Untuk menemukan file yang kurang dari 10MB, jalankan:

find / -size -10M

Langkah 7 – Temukan File berdasarkan Pengguna dan Grup

Anda dapat menggunakan opsi –pengguna dan –grup untuk menemukan file yang dimiliki oleh pengguna dan grup.

Misalnya, untuk menemukan semua file milik pengguna tom , jalankan:

find / -user tom

Untuk menemukan semua file yang dimiliki oleh grup penjualan , jalankan:

find / -group sales

Langkah 8 – Cara Menggunakan Perintah Cari untuk Menemukan File

Perintah locate adalah alternatif dari perintah find. Itu membangun database file pada sistem, sehingga pencarian akan lebih cepat.

Untuk menginstal perintah locate di CentOS dan RHEL, jalankan:

yum install mlocate -y

Untuk menginstal perintah locate di Debian dan Ubuntu, jalankan:

apt-get install mlocate -y

Setelah menginstal perintah locate, perbarui database menggunakan perintah berikut:

updatedb

Sekarang, gunakan perintah locate untuk menemukan file bernama file.txt , jalankan:

locate file.txt

Anda juga dapat menemukan file dengan ekstensi. Misalnya, untuk menemukan semua file yang diakhiri dengan .txt , jalankan:

locate *.txt

Kesimpulan

Dalam panduan di atas, kami menjelaskan cara menemukan file dan direktori menggunakan perintah find and locate. Anda sekarang dapat dengan cepat menemukan file apa pun menggunakan perintah find and locate. Cobalah hari ini di hosting VPS dari Atlantic.Net.


Linux
  1. Cara menemukan File di Linux

  2. 10+ perintah Linux VI dengan contoh

  3. Perintah Linux:pekerjaan, bg, dan fg

  1. Tonton perintah dan tugas dengan perintah jam tangan Linux

  2. Gunakan Temukan dan Temukan untuk mencari file di Linux

  3. Bagaimana cara menghapus file dengan nama ini di linux:-]???????q

  1. Temukan file dan direktori di Linux dengan perintah find

  2. Cara Menemukan File Dengan Izin SUID dan SGID di Linux

  3. Cara Menemukan file besar linux dengan perintah find dan du