There may come a time where you try to run a command on many files in a folder and you’ll get this annoying message similar to this:
-bash: //bin/chown: Argument list too long
The reason for this annoyance is that Linux kernel has a limitation of bytes it can process through as arguments in exec() commands. Try:
[root@x folder]# egrep ARG_MAX /usr/include/linux/limits.h
#define ARG_MAX 131072 /* # bytes of args + environ for exec() */
And you’ll see what I mean.
Read More