Hi,
Der * wird von der Shell expandiert, bevor die daraus resultierenden Dateien an chmod weitergegeben werden. Bei 200.000
Indeed, daran habe ich gar nicht gedacht. Wahrscheinlich gibt es den Fehler [...]list to long [...]
ja - Abhilfe schafft z.B. ein find i.V.m. xargs:
find . -maxdepth 1 -type f -print0 | xargs -0 chmod 644
würde z.B. allen Dateien im aktuellen Verzeichnis 644 geben.
Das müsste auch via PHP und exec() o.ä., selbst auf einem Shared-Hosting-System gehen?!
Gruß,
Andreas.