Actually it is a common practice (a good practice) to put everything what you
echo in double quotes.
echo something without double quotes it takes each word separated with a white space as a new argument and output it.
In linux the asterisk (*) character is a wildcard and it matches one or more occurrences of any character , including no character at all.
Therefore, when the turn comes to output the
/home/inor/MyLibraries* the asterisk is replaced by any matching character to match the
MyLibraries..... folders. So if you have there MyLibraries folder and two more like
MyLibraries_Second_copy you will then actually see the output of all such directories.
For example, you can perform the following four commands in the terminal:
and then run
echo text* and you will something like this:
$ echo text*
text text1 text2 text3
if you execute
echo * it will match all the directories and files in the folder.