[linux-l] erweitertes chmod?

Steffen Dettmer steffen at dett.de
Do Aug 19 23:53:27 CEST 2004


* Torsten Werner wrote on Thu, Aug 19, 2004 at 23:38 +0200:
> Steffen Dettmer wrote:
> > * Torsten Werner wrote on Thu, Aug 19, 2004 at 22:48 +0200:
>  >
> >>find /path/to/dir/ -type f -exec chmod a-x '{}' \;
> > 
> > 
> > find /path/to/dir/ -type f | xargs chmod a-x
> > ist bestimmt schneller - und IMHO vor allem einfacher :)
> 
> Das knallt aber, wenn Leerzeichen in den Dateinamen sind.

ARGHHH, natürlich:

find /path/to/dir/ -type f -print0 | xargs --null chmod a-x

Das Backup/Restore sollte man ohne -print0 machen, dann werden so
komische Whitespace-Files indirekt entfernt :-)

oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.



Mehr Informationen über die Mailingliste linux-l