How do you use file names with spaces in Linux?
To to use files with spaces you can either use the escape character or youse the double quotes. is called escape character, used to not expansion of space, so now bash read the space as part of file name.
Can a file name include spaces?
Don’t start or end your filename with a space, period, hyphen, or underline. Keep your filenames to a reasonable length and be sure they are under 31 characters. Most operating systems are case sensitive; always use lowercase. Avoid using spaces and underscores; use a hyphen instead.
Why Should spaces be avoided in Linux filenames?
It is extremely cumbersome to handle space escaping correctly over multiple levels of scripting languages. So if there is any chance that your program is supposed to be compiled by a Makefile-based build system, don’t use spaces in your filenames.
What characters are not allowed in Linux filenames?
Under Linux and other Unix-related systems, there are only two characters that cannot appear in the name of a file or directory, and those are NUL ‘