Linux Command : find

Written by Edusoft Center on November 17, 2012. Posted in Blog

find merupakan perintah di linux yang cukup powerfull untuk mencari file berdasarkan banyak kriteria, seperti: nama file, waktu terakhir file diakses dan dimodifikasi, ukuran file, hak akses file, user pembuatnya, nomor inode dan lain-lain. Dengan perintah find ini, kita juga bisa melakukan aksi terhadap file yang di temukan, misalnya menghapus, mengkopinya atau perintah lainnya.

Berikut ini akan dijelaskan perintah find beserta contohnya.

- Mencari file berdasarkan namanya
Misal: mencari file nama_file.txt

$ find . -name "nama_file.txt"

- Mencari file berdasarkan nama dan mengabaikan case (huruf besar/kecil)
Misal: mencari file NAMA_file.txt

$ find . -iname "nama_file.txt"

- Mencari file berdasarkan nama dan kedalaman level direktori
Misal: mencari file passwd dengan 2 kedalaman direktori

$ find . -maxdepth 2 -name "passwd"

- Mencari file berdasarkan hak akses (permission)
Misal: mencari file (type = f) yang hak akses group (g) = w (write) dan ditampilkan secara lengkap (ls -l)

$ find . -perm g=w -type f -exec ls -l {} \;

- Mencari file kosong (yang tidak ada isinya)

$ find . -empty

- Mencari direktori

$ find . -type d

- Mencari file berdasarkan ukuran
Misal: mencari file yang ukurannya lebih dari 100 Mb

$ find . -size +100M

Misal 2: mencari file .zip yang ukurannya diatas 100M dan menghapusnya

$ find -type f -name *.zip -size +100M -exec rm -i {} \;

- Mencari file berdasarkan user
Misal: mencari file yang dibuat oleh user budi

$ find /home -user budi

- Mencari file berdasarkan waktu
Misal: mencari file yang telah dimodifikasi kurang dari 2 hari

$ find . -mtime -2

Tutorial Lain

Tags: , , , , , , , , , , , , , ,

Trackback from your site.

Share This Post To :

Edusoft Center

Edusoft Center merupakan lembaga yang fokus pada bidang IT terutama pada Kursus Komputer Profesional. Berlokasi di Solo / Surakarta dan dengan slogan “Start Here. Go Anywhere” diharapkan ilmu yang didapat pada kursus kami dapat diterapkan untuk mempermudah dan menunjang pada semua lini kegiatan yang dilakukan. "Selamat datang di Edusoft Center, Kursus Komputer di Solo"

Leave a comment

Jika anda membutuhkan info lebih lanjut atau ingin mengetahui jadwal kursus, silakan hubungi kami,

Call / SMS :

0896 987 12224


Call / SMS / WA :

08180 4542 586


Email:
[email protected]