[SOLVED] przekierowanie wyniku find do innego polecenia
: 20 sie 2010, 12:20
Niedawno "przypadkowo" pozmieniałem sobie rekurencyjnie pliki i katalogi w katalogu domowy. Chciałem automatycznie pozmieniać je za pomocą polecenia np.:
niestety powyższe polecenie sypie błędami w rodzaju:
Widać z tego, że polecenie dzieli nazwę katalogu na mniejsze części, przez co nie znajduje ich.
Rozwiązałem to za pomocą
Pytanie dalej aktualne ale tylko z ciekawości.
Co z pierwszym poleceniem jest nie tak ?
Jak to przerobić aby działało także na katalogach ukrytych?
Kod: Zaznacz cały
find /home/delcadro/ -type d | xargs chmod u+x
niestety powyższe polecenie sypie błędami w rodzaju:
Kod: Zaznacz cały
chmod: nie ma dostępu do `a': No such file or directory
Rozwiązałem to za pomocą
Kod: Zaznacz cały
find -type d -exec chmod u+x {} \;
Co z pierwszym poleceniem jest nie tak ?
Jak to przerobić aby działało także na katalogach ukrytych?