# chflags > Change file or directory flags. > More information: . - Set the `hidden` flag for a file: `chflags {{hidden}} {{path/to/file}}` - Unset the `hidden` flag for a file: `chflags {{nohidden}} {{path/to/file}}` - Recursively set the `uchg` flag for a directory: `chflags -R {{uchg}} {{path/to/directory}}` - Recursively unset the `uchg` flag for a directory: `chflags -R {{nouchg}} {{path/to/directory}}`