A file or other data source which contains stored data. Typically a single file containing a number of other files argument. Subsequent information passed to a command. Often information (such as the name of a file) that needs to be acted upon. Normally arguments that change a commands behaviour are called flags or options. Typically an argument is acted upon whereas an option changes the behaviour of the command or program.