Bash Argument
An argument is a value you give a command, such as a file or folder name. Arguments come after the command name, separated by spaces.
Bash splits on spaces, so put quotes around a value that contains spaces to keep it as one argument.
Give a command two arguments
mkdir dir1 dir2
ls
dir1 dir2
Quotes keep the spaces
Without quotes, echo gets two arguments and puts one space between them. With quotes, it gets one:
echo Hello World
Hello World
echo "Hello World"
Hello World