I am trying to repair a friend's USB drive that got a virus. All directories became .lnk and the original ones were hidden. I don't know how to permanently show the folders.
sudo chflags nohidden /path but it doesn't work permanently.
Files & folders that start with a period will always be hidden in the Finder, and in Terminal listings (ls command, unless you use the -a flag i.e. "ls -a"), If renaming the folders is acceptable, then just remove the period from the folders you want to show.
There are a couple of ways to do this:
To show all hidden files:
To hide hidden files:
With an application
You can download one of many applications that do this on mouse click. There are many, but the first one that comes up in a google search is Show Hide Invisible Files.
This makes Finder show all hidden files: