Le format long
Si l' -l
option est donnée, les informations suivantes sont affichées pour chaque fichier: mode fichier, nombre de liens, nom du propriétaire, nom du groupe, nombre d'octets dans le fichier, mois abrégé, dernier jour du mois modifié, fichier heure dernière modification, dernier fichier modifié et nom de chemin. De plus, pour chaque répertoire dont le contenu est affiché, le nombre total de blocs de 512 octets utilisés par les fichiers du répertoire est affiché sur une ligne à part, juste avant les informations pour les fichiers du répertoire. Si le fichier ou le répertoire a des attributs étendus, le champ des autorisations imprimé par l' -l
option est suivi d'un caractère ' @
'. Sinon, si le fichier ou le répertoire contient des informations de sécurité étendues (telles qu'une liste de contrôle d'accès), le champ des autorisations imprimé par le-l
L'option est suivie d'un caractère ' +
'.
Si l'heure de modification du fichier est antérieure ou future à plus de 6 mois, l'année de la dernière modification s'affiche à la place des champs heure et minute.
Si le nom du propriétaire ou du groupe n'est pas un nom d'utilisateur ou de groupe connu, ou si l' -n
option est donnée, les ID numériques s'affichent.
Si le fichier est un fichier spécial de caractère ou spécial de bloc, les numéros de périphérique majeur et mineur du fichier sont affichés dans le champ de taille. Si le fichier est un lien symbolique, le chemin d'accès du fichier lié est précédé de ' ->
'.
Le mode de fichier imprimé sous l' -l
option comprend le type d'entrée, les autorisations du propriétaire et les autorisations de groupe. Le caractère de type d'entrée décrit le type de fichier, comme suit:
b
Bloquer le fichier spécial.
c
Fichier spécial de caractère.
d
Annuaire.
l
Lien symbolique.
s
Lien de prise.
p
FIFO.
-
Fichier régulier.
Les trois champs suivants comportent chacun trois caractères: autorisations du propriétaire, autorisations de groupe et autres autorisations. Chaque champ a trois positions de caractères:
- Si
r
, le fichier est lisible; si -
, il n'est pas lisible.
- Si
w
, le fichier est accessible en écriture; si -
, il n'est pas accessible en écriture.
Le premier des éléments suivants qui s'applique:
S
Si dans les autorisations du propriétaire, le fichier n'est pas exécutable et le mode set-user-ID est défini. Si dans les autorisations de groupe, le fichier n'est pas exécutable et le mode set-group-ID est défini.
s
Si dans les autorisations du propriétaire, le fichier est exécutable et le mode set-user-ID est défini. Si dans les autorisations de groupe, le fichier est exécutable et le mode setgroup-ID est défini.
x
Le fichier est exécutable ou le répertoire est consultable.
-
Le fichier n'est ni lisible, ni inscriptible, ni exécutable, ni set-user-ID ni set-group-ID, ni collant. (Voir ci-dessous.)
Ces deux suivants s'appliquent uniquement au troisième caractère du dernier groupe (autres autorisations).
T
Le bit collant est défini (mode 1000), mais pas d'autorisation d'exécution ou de recherche. (Voir chmod(1)
ou sticky(8)
.)
t
Le bit collant est défini (mode 1000) et peut être recherché ou exécuté. (Voir chmod(1)
ou sticky(8)
.)