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.
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
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
Reacties