path | String | Répertoire contenant l’entrée (sans inclure le nom du fichier/répertoire lui-même). |
name | String | Nom du fichier ou du répertoire (dernier composant du chemin). |
file | String (ALIAS of name) | Alias de la colonne name. |
type | Enum8 | Type de fichier : 'none', 'not_found', 'regular', 'directory', 'symlink', 'block', 'character', 'fifo', 'socket', 'unknown'. |
size | Nullable(UInt64) | Taille du fichier en octets (pour les fichiers ordinaires). NULL pour les fichiers non ordinaires (répertoires, liens symboliques, etc.) et en cas d’erreur. |
depth | UInt16 | Profondeur de récursion. 0 pour le répertoire interrogé lui-même et ses enfants immédiats, 1 pour les entrées situées un niveau plus bas, et ainsi de suite. |
modification_time | Nullable(DateTime64(6)) | Date et heure de dernière modification, avec une précision à la microseconde. NULL en cas d’erreur. |
is_symlink | Bool | Indique si l’entrée est un lien symbolique. |
content | Nullable(String) | Contenu du fichier (pour les fichiers ordinaires). NULL pour les fichiers non ordinaires (répertoires, liens symboliques, etc.). Les erreurs de lecture lèvent une exception. La lecture de cette colonne déclenche des E/S de fichier réelles ; omettez-la donc si vous n’en avez pas besoin. |
owner_read | Bool | Le propriétaire dispose du droit de lecture. |
owner_write | Bool | Le propriétaire dispose du droit d’écriture. |
owner_exec | Bool | Le propriétaire dispose du droit d’exécution. |
group_read | Bool | Le groupe dispose du droit de lecture. |
group_write | Bool | Le groupe dispose du droit d’écriture. |
group_exec | Bool | Le groupe dispose du droit d’exécution. |
others_read | Bool | Les autres disposent du droit de lecture. |
others_write | Bool | Les autres disposent du droit d’écriture. |
others_exec | Bool | Les autres disposent du droit d’exécution. |
set_gid | Bool | Bit set-GID. |
set_uid | Bool | Bit set-UID. |
sticky_bit | Bool | Sticky bit. |