Flags and options
Have you seen a command that has - or -- with some words or letters after it? For example, consider the command ls -a. What this does mean? Well, the command ls is being given the argument a. This is shorthand for ls --all, which tells the command that it should not ignore entries starting with .. In the next section you will learn what this means, but for now just remember the following
A flag is an option, that tells the command to do certain things
Traditionally, flags have a shorthand name (e.g.
-a) and a longhand name (e.g.--all)You can stack shorthand flags (e.g.
-laSis the same as-l -a -S)Capitalisation matters. There is a difference between
-band-Bforls
Last updated
Was this helpful?