Here are some facts about Linux file system which every Linux user should be aware of…..
- File names that begin with a period character are hidden. This only means that ls will not list them unless you say ls -a. When your account was created, several hidden files were placed in your home directory to configure things for your account. Later on we will take a closer look at some of these files to see how you can customize your environment. In addition, some applications will place their configuration and settings files in your home directory as hidden files.
- File names in Linux, like Unix, are case sensitive. The file names “File1” and “file1” refer to different files.
- Linux has no concept of a “file extension” like legacy operating systems. You may name files any way you like. The contents/purpose of a file is determined by other means.
- While Linux supports long file names which may contain embedded spaces and punctuation characters, limit the punctuation characters to period, dash, and underscore. Most importantly, do not embed spaces in file names. If you want to represent spaces between words in a file name, use underscore characters. You will thank yourself later.