I've noticed that a lot of people involved in Linux (like tutorials and guides) tend to name files omitting spaces and replacing them with the character "_" and I would like to know if there's a reason to do so. Also I want to know what other characters should be avoided when naming files. What about capital letters? I've seen a preference for lowercase letters.
As a last query, what would be the best way to name my songs in Linux. For example, I got a lot of files in the format:
track. artist name - song name.mp3, like
01. Crystal Castles - Untrust Us.mp3. Should I change the format to something like
track._artist_name_-_song_name.mp3 as in
01._Crystal_Castles_-_Untrust_Us.mp3I would like to know your opinion on this matter.