Eksekusi chmod secara rekursif file dan folder di Linux

Mungkin ini artikel yang dibilang sepele, tapi kadang ribet juga kalo lagi pengen chmod dengan ngebedain file dan folder, sebagai contoh, gue pengen semua file dapet chmod 644, folder dapet 755 secara rekursif di 1 folder yang ditentukan.

Solusinya adalah:

Contoh chmod semua folder di folder /var/www/data secara rekursif ke 755:

Contoh chmod semua file di folder /var/www/data secara rekursif ke 644:

# Pemahaman

Pada dasarnya baris tersebut memiliki beberapa gabungan perintah linux:

  • find
    Perintah linux untuk proses pencarian
  • /var/www/data
    Path atau lokasi dimana base pencarian akan dilakukan
  • -type
    Spesifikasi tipe pencarian: d untuk direktori, f untuk file
  • -exec
    Melakukan eksekusi terhadap kata selanjutnya
  • chmod
    chmod dari tipe pencarian yang sudah ditetapkan sebelumnya
  • +
    Lakukan rekursif

Oke, sekarang gimana kalo pengen chmod semua folder dengan nama “include” aja secara rekursif ke 755 (didalam folder tersebut terdapat banyak sub folder dengan nama “include”)?

Untuk file-pun sama:

Semoga membantu 🙂

Content Protection by DMCA.com