Andreas Görtz: CHMOD bei allen Dateien eines Verzeichnisses ?

Beitrag lesen

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.