Brief #1 - Hidden files in macOS Finder
Intro
This is the first of – hopefully – many posts with brief/short How-Tos and more.
Today we are talking about a few methods on how to hide ans reveal files in macOS Finder.app
.
Show hidden files in the finder
Keyboard shortcut
The easiest way of showing hidden files/folders in is with a keyboard shortcut. With the Finder focused hit:
cmd + shift + .
This toggles the visibility of hidden files.
Command line
The second method – rather more useful in automation and scripting – is on the command line.
Show hidden files:
defaults write com.apple.finder AppleShowAllFiles 1
killall Finder # restart Finder.app
Hide hidden files:
defaults write com.apple.finder AppleShowAllFiles 0
killall Finder # restart Finder.app
Methods to hide a file in the Finder
Unix method
On most Unix like Systems hiding a directory is as easy as prepending a .
to the file or folder name. This is of course the case on macOS as well.
File flag method
macOS comes with the command line program chflags
, which among others can change the visibility in the Finder. See the following commands.
Hide files/folders:
chflags hidden ~/Library # hide
To reverse this:
chflags nohidden ~/Library # unhide
Contrary to the first method this one does not hider the files on the command line. Meaning a simple ls
will list the files/folders on the terminal.
Conclusion
macOS as a family member of the Unix like OSs has enough methods of hiding and revealing files on the file system to fit any need. The methods above are by no mean all of them. Get at it!