Zoeken in deze blog

26 april 2008

Permissies wijzigen voor files in subdirectories

Als je een directory structuur hebt met bestanden waarvan je de permissies wilt wijzigen van read only naar read write bijvoorbeeld is er een manier om dat voor alle files met 1 commando te doen zonder dat de permissies van de directories aan te passen.
Andersom is er ook een commando om de permissies van directories aan te passen zonder de permissies van bestanden te wijzigen.

find . -type d -print0 | xargs -0 chmod 705
find . -type f -print0 | xargs -0 chmod 604

Met deze commando's zoek je eerst naar een type (d voor dir, f voor file). De resultaten print je naar een lijst (0) en na de pipe (|) lees je de argumenten weer in (xargs -0) en geef je het chmod commando.

Erg handig bij gewijzigde inzichten over bestanden. MP3's hoeven bijvoorbeeld niet executable te zijn en bestanden van CD gekopieerd die alleen read permission hebben kunnen snel rw gemaakt worden.

Met dank aan Dream Host

Geen opmerkingen:

Is Linux nog nieuw voor je?

Lees dan eerst de Introductie, daarin staat erg veel nuttige informatie. Verder kunnen de Ubuntu Documentatie en de Ubuntu Screencasts sites erg handig zijn.