Avec MacOS Sierra, APFS est arrivé avec un nouveau concept de "firmlinks", souvent décrit comme étant "entre les hardlinks et les symlinks".
Plusieurs dossiers sont maintenant à System/Volumes/Data
mais sont fermement liés à des emplacements dans la racine du système de fichiers. Trois exemples que je connais :
- /Bibliothèque -> /Système/Volumes/Données/Bibliothèque
- /Users -> /System/Volumes/Data/Users
- /Applications -> /System/Volumes/Data/Applications
Y a-t-il un moyen, lorsque l'on fait un ls
de /
à partir du Terminal pour voir quelles entrées dans ce répertoire sont en fait des firmlinks ? Il n'y a pas de mention de firmlinks dans le document ls
page de manuel. Les commutateurs que je connais pour ls
qui donne la sortie la plus détaillée est : ls -alO@ /
mais ça ne semble pas me le dire :
drwxr-xr-x 20 root wheel sunlnk 640 24 Aug 16:59 .
drwxr-xr-x 20 root wheel sunlnk 640 24 Aug 16:59 ..
lrwxr-xr-x 1 root admin - 36 24 Aug 16:59 .VolumeIcon.icns -> System/Volumes/Data/.VolumeIcon.icns
---------- 1 root admin - 0 24 Aug 16:59 .file
drwxr-xr-x 2 root wheel hidden 64 24 Aug 16:59 .vol
drwxrwxr-x 44 root admin sunlnk 1408 28 Oct 09:31 Applications
drwxr-xr-x 67 root wheel sunlnk 2144 14 Sep 10:42 Library
drwxr-xr-x@ 9 root wheel restricted 288 24 Aug 16:59 System
com.apple.rootless 0
drwxr-xr-x 5 root admin sunlnk 160 24 Aug 16:59 Users
drwxr-xr-x 3 root wheel hidden 96 25 Oct 15:39 Volumes
drwxr-xr-x@ 38 root wheel restricted,hidden 1216 24 Aug 16:59 bin
com.apple.rootless 0
drwxrwxr-t 2 root admin hidden 64 8 Dec 2020 cores
dr-xr-xr-x 4 root wheel hidden 4888 25 Oct 15:39 dev
lrwxr-xr-x@ 1 root wheel restricted,hidden 11 24 Aug 16:59 etc -> private/etc
com.apple.rootless 0
lrwxr-xr-x 1 root wheel hidden 25 25 Oct 15:39 home -> /System/Volumes/Data/home
drwxr-xr-x 2 root wheel hidden 64 8 Dec 2020 opt
drwxr-xr-x 6 root wheel sunlnk,hidden 192 25 Oct 15:39 private
drwxr-xr-x@ 65 root wheel restricted,hidden 2080 24 Aug 16:59 sbin
com.apple.rootless 0
lrwxr-xr-x@ 1 root wheel restricted,hidden 11 24 Aug 16:59 tmp -> private/tmp
com.apple.rootless 0
drwxr-xr-x@ 11 root wheel restricted,hidden 352 24 Aug 16:59 usr
com.apple.rootless 0
lrwxr-xr-x@ 1 root wheel restricted,hidden 11 24 Aug 16:59 var -> private/var
com.apple.rootless 0