Perintah dasar Linux untuk Pencarian file / Folder : find

Perintah dasar Linux untuk Pencarian file / Folder : find

VPS paling murah

Dalam tutorial ini kita akan belajar salah satu perintah dasar linux yaitu find. Perintah find ini pada dasarnya berfungsi untuk mencari file atau folder di system Operasi Linux. Namun demikian sebenarnya perintah ini bisa juga dimanfaatkan untuk keperluan lain misal dimafaatkan untuk memberikan perintah chmod masal atau yang lainnya.

Syntax perintah dasar linux find

untuk melihat syntax penulisan perintah find, ketik find --help seperti pada gambar dibawah ini:
perintah dasar linux, belajar linux, cara menginstall linux, distro linux

Contoh Kasus Pengunan perintah dasar linux find

1. Mencari Lokasi file php.ini

Untuk mencari dimana lokasi file php.ini, bisa kita gunakan perintah find dengan format sebagai berikut:

find /usr -name "php.ini" -type f

jika hendak mengakses dengan previlage root, tambahkan sudo sebelum perintah find sebagai berikut:

sudo find /usr -name "php.ini" -type f

Keterangan :
Perintah di atas bisa diterjemahkan sebagai ” Temukan file (-type f) dengan nama php.ini di /usr dan subdirektory di bawahnya ”

Contoh hasilnya adalah sebagai berikut:

perintah-perintah dasr linux, cara install linux, belajar linux, distro linux, cara menginstall linux, perintah dasr linux find, cara mencarai file php.ini

2. CHMOD masal ke semua file php

Untuk melakukan CHMOD masal, dunakan perintah find dengan syntax sebagai berikut:

find ./ -name "*.php" -type f -exec chmod 644 {} \;

Perintah di atas akan mengeksekusi CHMOD 644 ke semua file *.php di directory tersebut dan directory dibawahnya

3. CHMOD 750 ke semua folder di /home/*/public_html

Untuk melakukan CHMOD masal ke semua folder, dunakan perintah find dengan syntax sebagai berikut:

find /home/*/public_html -type d -exec chmod 750 {} \;

4. Mencari file *.php yang berisi perintah base64_decode

Gunakan perintah find dengan syntax sebagai berikut:

find /home/*/public_html -name "*.php" -type d -exec grep -l "base64_decode" {} \;
About the Author
T. Prihartanto
Saya Tanto Prihartanto, Pemilik Bestariweb Hosting yang sudah mulai menjalankan bisnis hosting sejak tahun 2012. Saya juga aktif berbagi artikel di beberapa blog seperti Tutorial Linux, Tutorial Wordpress, Tutorial Web Design. Semoga artikel dan tutorial yang saya tulis di web ini dan blog saya yang lain bisa bermanfaat bagi Anda.

Leave a Reply