Linux commands often have long lists of options they support, many of which are single-letter mnemonics. These can be tricky to learn and remember, but their redeeming feature is their reusability: ...
In linux man pages, e.g. man ls, it says -R --recursive. I can see how ls can be recursive, by recursive I mean the proper programming concept. ls could say, "A: list all files in the directory then ...
Linux and recursion are on very good speaking terms. In fact, a number of Linux commands recurse without ever being asked, while others have to be coaxed with just the right option. When is recursion ...