En löydä chmod:ista mitään vipua jolla voisin rekursiivisesti (-R) ajaa komennon selektiiviesti vain hakemistoille ja vain tiedostoille. Olen äimänä.
Onnistuuko mitenkään automatic, vai pitääkö lähteä kahlaamaan hakemistopuuta haara kerrallaan ja asettelemaan oikeuksia käsin?
tällä hetkellä, hitusen väsyneenä, hoitaisin homman varmaan findilla, koska en parempaakaan keksisi. sille voi antaa parametriksi minkälaisia tiedostoja ollaan etsimässä. esim.:
$ find . -type d
etsii nykyisestä hakemistosta ja sen alihakemistoista vain hakemistoja. sama tiedostoille olisi tietysti:
$ find . -type f
tuon findin saa suorittamaan löydetyille tiedsotoille/hakemistoille haluamansa komennon tai sitä voi käyttää scritissä ja syöttää sen palauttamat nimet vaikka sitten loopissa jotain toimintoja suorittavalle lohkolle.
joku varmaan keksii hienompia vaihtoehtoja ja parempi tietysti niin.
tarvitaanko hakemistoille muuten 0755 vai riittäisikö 0711? ei niin, että sillä suurtakaan väliä toiminnan kannalta olisi.