Hey, glad to hear you figured it out. If I can offer a pointer or two, by convention you probably want your folders at 755 and files at 644. A 755 means that everyone can read and write to the directories, but only you have write access. A 644 for your files means that everyone has read access, but no write or execution privilege, and you have read and write privileges, but will have to explicitly make the file executable should you wish to do so.
This is more in tune with the balance between sanity and security, as opposed to the 777 situation, where your computer becomes a literal free for all for anyone who gets access.
Try using ls -a to show hidden files as well.
Simple explanation is the files are not where you think they are. Are you trying to access files that are present in directories present in windows side of things?