Show hidden files on macOS

  • dani


1 min read
Photo by TheRegisti / Unsplash

Operating systems typically manage some hidden files for configuration on their own. The standard user is not meant to edit or delete these hidden files. However, if you are a programmer or system operator, you eventually want to show hidden files on macOS and edit the configurations.

The hidden files' names typically start with a period . or a tilde ~ . For example the .htaccess file for your webserver configuration is hidden by the system. Also, some files with non-special character names are hidden, e.g. the user's Library folder.

However, the ls command in the Terminal lists all hidden files. On the contrary, the Finder does not. There are two ways to show the files in Finder as well. One way is to use the Finder itself. The other way is to use the Terminal.

Use the Finder to show hidden files

First option is to show hidden files on your macOS system using Finder. Follow these simple steps:

  1. Open the Finder and open your personal folder.
  2. Press the keyboard shortcut command ⌘ + shift ⇧ + . (period).
  3. Your hidden files become visible.

To hide the files again, you can just repeat the keyboard shortcut.

Use the Terminal

Second option is to show hidden files on your macOS system using the Terminal. Open a new Terminal window, and copy and paste the following command that shows hidden files on macOS in the Finder:

defaults write AppleShowAllFiles YES

To fire the command hit the Enter key. Afterwards, the Finder shows hidden files. To hide the files again, repeat the step and change the YES at the end of the line to a NO.