Showing posts with label grep. Show all posts
Showing posts with label grep. Show all posts

Saturday, 28 March 2026

Cari all.php di dalam folder plugin jurnalmengajar

 

Untuk mencari file PHP yang di dalam isinya ada tulisan all.php di folder:

/var/www/html/moodle/local/jurnalmengajar/

gunakan perintah grep berikut:

grep -R "all.php" /var/www/html/moodle/local/jurnalmengajar/

Penjelasan:

  • grep = mencari teks

  • -R = recursive (semua folder di dalamnya)

  • "all.php" = teks yang dicari

  • path = lokasi folder


Kalau hanya file PHP saja

Supaya lebih spesifik hanya file .php:

grep -R --include="*.php" "all.php" /var/www/html/moodle/local/jurnalmengajar/

Kalau mau tampilkan hanya nama file

grep -Rl --include="*.php" "all.php" /var/www/html/moodle/local/jurnalmengajar/

Huruf kecil L di -Rl


Perintah yang paling sering dipakai:

grep -Rn --include="*.php" "all.php" /var/www/html/moodle/local/jurnalmengajar/

Artinya:

  • -R = semua folder

  • -n = tampilkan nomor baris

  • --include="*.php" = hanya file php


Kalau mau mencari kata lain misalnya require, include, dll tinggal ganti saja:

grep -Rn "require" /var/www/html/moodle/local/jurnalmengajar/

Wednesday, 18 March 2026

Cari file di dalam folder

 

Guru Duan, untuk mencari file yang di dalamnya terdapat teks “sman 2”, cara paling cepat di Linux (Armbian/Debian) adalah pakai grep.

Langsung jalankan ini:

grep -Ri "sman 2" /var/www/html/moodle/local/jurnalmengajar/

Penjelasan:

  • -R = cari rekursif ke semua folder

  • -i = tidak sensitif huruf besar/kecil (SMAN, sman, Sman tetap kena)

  • akan tampil: nama file + isi baris yang cocok


🔍 Kalau mau lebih rapi (hanya nama file saja)

grep -Ril "sman 2" /var/www/html/moodle/local/jurnalmengajar/

🔍 Kalau mau tahu nomor baris juga

grep -Rin "sman 2" /var/www/html/moodle/local/jurnalmengajar/

🔍 Kalau curiga ada variasi tulisan (misal tanpa spasi)

Coba sekalian:

grep -RinE "sman ?2" /var/www/html/moodle/local/jurnalmengajar/

🔍 Tips tambahan (penting untuk Moodle)

Kadang teks ada di:

  • file .php

  • file .mustache (di folder templates)

  • file .js atau .css

Kalau mau batasi hanya file tertentu:

grep -Rin --include="*.php" "sman 2" /var/www/html/moodle/local/jurnalmengajar/

Kalau nanti sudah ketemu tapi bingung itu dipakai di bagian mana (misalnya muncul di halaman tertentu Moodle), kirim saja hasilnya ke saya—nanti saya bantu telusuri sampai ketahuan asal tampilannya 👍