ARG_MAX
está sendo acionado no processo de listagem / remoção.
Você pode:
-
Deixar que
find
manipule a remoção, ela processa inerentementeARG_MAX
:find /home/ahmed/.local/share/Trash/ -type f -iname '*.png' -delete
-
Alavanque uma
for
de construção, isto é lento BTW:for f in /home/ahmed/.local/share/Trash/*.[Pp][Nn][Gg]; do [[ -f $f ]] && rm "$f" done