The chflags
command in macOS is a command for quickly hiding or unhiding files and directories. It is particularly useful for managing the visibility of files by altering their flags.
Unhiding files or Directories
You might need to access files located in the Library
directory. On a new Mac setup, this directory is hidden by default, making it less accessible for everyday users.
To make a hidden file or directory visible, use the nohidden
flag with the chflags
command. For example, to unhide the Library
directory:
chflags nohidden ~/Library
This command removes the hidden
attribute and makes the Library
directory visible in the Finder.
Hiding files or directories
If you want to hide a file or directory, use the hidden
flag. This is useful for decluttering your view or protecting sensitive files from accidental access. For example, to hide the Library
directory again:
chflags hidden ~/Library
By using the hidden
flag, the Library
directory will no longer be visible in the Finder.
Conclusion
The chflags
command is powerful for managing file visibility on macOS.