ls *.c command, what happends when you type it?

ls is a command to lists computers files in Unix and Unix-like operating sistems. When invoked without any arguments, ls list the files in the current working directory.

An asterisk (*) is a linux wildcard, you can use it to match one or more occurrences of any character, including no character.

.c is the extension for a C file, and a C file is a source code file for a C or C++ program.

So, if we type ls *.c the output would be a list of all the C files (with the .c extension) in our current working directory.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store