1
How to change attributes of all symlink targets inside a directory ?
/usr/bin/find /mydir -type l | xargs /bin/readlink | /usr/bin/chattr +s
piping three commands wont works.
Thanks.
1
How to change attributes of all symlink targets inside a directory ?
/usr/bin/find /mydir -type l | xargs /bin/readlink | /usr/bin/chattr +s
piping three commands wont works.
Thanks.
1
/usr/bin/find /mydir -type l -exec /bin/readlink {} \; | xargs -d'\n' /usr/bin/chattr +s
This will
readlink
utility andchattr
on all targets.A problem could occur if you have newlines within file names, but that is usually just a hypothetical problem.
0
/usr/bin/find /mydir -type l -exec /usr/bin/chattr +s '{}' \;