Pada dasarnya linux itu hanya sebuah kernel yang diakses melalui sebuah alat yang sangat luar biasa yang bernama terminal. Terminal yang satu ini melebihi terminal bungurasih ataupun terminal joyoboyo. dengan terminal linux ini kita bisa melakukan apa saja dengan linux kita , bahkan untuk menghancurkan linux kita (tekan $rm -rf di root) //perintah rm -rf tidak disarankan untuk dilakukan.
Ribuan perintah dapat kita tulis di terminal . Salah satunya adalah fungsi find yang akan kita eksplorasi kali ini . Fungsi dasar perintah find ini adalah untuk melakukan pencarian file dan folder. Tetapi kita dapat mengeksplorasi perintah ini menjadi perintah yang sangat luarbiasa.
Dengan menggabungkan dengan fungsi pipe dan grep (| grep) kita dapat mencari file dengan nama tertentu pada direktori yang kita inginkan ,
$find /home/$USER/ | grep taufiq.txt
(mencari taufiq.txt di /home/$USER)
Selain itu kita dapat melakukan pencarian berdasarkan modified time dapat kita lakukan dengan menambah opsi -mtime . Fungsi -mtime sendiri jika digabung dengan find memiliki beberapa definisi seperti dibawah ini
find . -mtime 0 # find files modified between now and 1 day ago
# (i.e., within the past 24 hours)
find . -mtime -1 # find files modified less than 1 day ago
# (i.e., within the past 24 hours, as before)
find . -mtime 1 # find files modified between 24 and 48 hours ago
find . -mtime +1 # find files modified more than 48 hours ago
find . -mmin +5 -mmin -10 # find files modified between
# 6 and 9 minutes ago
Dalam kasus tertentu yang mengharuskan kita untuk mencari file dengan dasar ukuran filenya. pada kasus ini kita dapat melakukan perintah
find $PATH -size +50000k (mencari file di $PATH yang lebih besar 50MB)
find $PATH -size -50000k (mencari file di $PATH yang kurang dari 50MB)
Diatas hanya sebagian kecil eksplorasi yang dapat kita lakukan, untuk mengetahui opsi yang ada di find maka dapat dilakukan dengan perintah
$man find










