chflags¶
Changer les flags d'un fichier ou d'un dossier.
Voir les flags dans macOS (ls -lO):
silverbook-1:~ enzo$ ls -lO
total 0
drwx------+ 3 enzo staff - 96 12 aoû 22:28 Desktop
drwx------+ 3 enzo staff - 96 12 aoû 22:28 Documents
drwx------+ 3 enzo staff - 96 12 aoû 22:28 Downloads
drwx------@ 56 enzo staff hidden 1792 17 aoû 08:07 Library
drwx------+ 3 enzo staff - 96 12 aoû 22:28 Movies
drwx------+ 3 enzo staff - 96 12 aoû 22:28 Music
drwx------+ 3 enzo staff - 96 12 aoû 22:28 Pictures
drwxr-xr-x+ 4 enzo staff - 128 12 aoû 22:28 Public
Par défaut, le dossier Bibliothèque de l'utilisateur est caché.
Si aucun flag n'est pis, un tiret est affiché.
Les différents flags sont:
- arch, archived (super-user only)
- opaque (owner or super-user only)
- nodump (owner or super-user only)
- sappnd,sappend (super-user only)
- schg, schange, simmutable (super-user only)
- uappnd, uappend (owner or super-user only)
- uchg, uchange, uimmutable (owner or super-user only)
- hidden
Pour supprimer un flag, il faut le régler à l'opposé:
$ sudo chflags dump /usr/bin/local/oty.sh
Comme pour chmod, l'option -R permet la récursivité.
$ chflags -R nohidden ~/Desktop
Dernière mise à jour:
November 9, 2023