Il normale comportamento di un comando, può essere modificato aggiungendo «-- opzione» al comando stesso. Il comando ls, per esempio, ha un'opzione -s cosicché "ls -s" visualizza le dimensioni dei file nell'output. C'è anche un'opzione -h per avere le dimensioni in un formato leggibile.
Le opzioni possono essere raggruppata in gruppi, così "ls -sh" è la stessa cosa di "ls -s -h". Molte opzioni comprendo una versione più lunga, precedute da due trattini, quindi il comando "ls --size --human-readable" è lo stesso comando.