function rsxattr --description 'Recursively delete all user xattrs' if not check_install 'getfattr' 'attr' echo "Can't find xattr tools." return 1 end if not check_install 'awk' 'gawk' echo "Can't find awk." return 1 end for file in (getfattr -R -h -d . 2>/dev/null | grep '^# file:' | sed 's/^# file: //') for attr in (getfattr -m '^user\.' "$file" 2>/dev/null | awk '/^[^#]/ {print $1}') setfattr -x $attr $file 2>/dev/null end end end