Ma question n'est pas ce que signifie chaque champ, ma question est de savoir comment déterminer ce que signifie chaque champ.
La page de manuel indique simplement que -l utilise un format de liste longue sans décrire ce qu'implique le format de liste longue.
Réponses:
À la fin de la page de manuel pour l'implémentation de coreutils GNU
ls
(comme sur les systèmes Linux et certains autres Unices):Après le lien vers le manuel en ligne, on voit une section intitulée "Quelles informations sont répertoriées" , qui décrit entre autres le format de sortie long plus en détail.
Sur la plupart des autres systèmes, le
ls
manuel est autonome et décrit le format long. Par exemple, le manuel OpenBSD ls (1) .Quel que soit Unix sur lequel vous vous trouvez , le
ls
manuel contiendra les informations dont vous avez besoin, ou il se référera à l'autre manuel ou document en ligne pertinent qui contient les détails. Si ce n'est pas le cas, vous devez signaler cela comme un bogue de documentation.Googler pour ce que fait une option d'une commande est dangereux, car de nombreuses commandes ont des extensions non standard qui pourraient bien être implémentées différemment dans différents Unices, ou même différemment selon la version de l'outil qui sera installée. Ce que vous voulez faire, c'est lire le manuel sur votre système.
Si le manuel ne décrit pas exactement ce que fait une option ou ce qu'est un format, soit explicitement, soit par référence à une autre documentation, alors, comme je l'ai dit ci-dessus, cela serait considéré comme un bogue de documentation.
la source
Ma
ls
page de manuel me donne des informations complètes sur le format long. Je suppose que cela doit être le même sur tous les systèmes. Faites défiler vers le bas, vous trouverez peut-être toutes les informations dont vous avez besoinla source
P
(port d'événement) que le manuel de votre système ne mentionne pas.D
(porte) qui était suffisamment intrigant pour me faire comprendre ce qu'était une porte; Je pense que c'était similaire à une pipe.Pensez à utiliser la
info
commande, comme dansinfo ls
. De nombreuses commandes ont une documentation beaucoup plus détaillée ici que dans les pages de manuel. Dans ce cas, vous obtiendrez une version hors ligne de la même documentation dans le lien dans la réponse de @ Kusalananda. Vous pouvez utiliserinfo -k <search term>
pour rechercher les pages d'informations.Une autre façon de trouver de l'aide est la
apropos <search term>
commande, qui recherche les titres et les descriptions des pages de manuel pour vous aider à trouver ce que vous cherchez. Cela vous aide à trouver toutes les sections d'une page de manuel, qui dans le cas dels
mon système, sont les sections 1 (par défaut) et 1p.man 1p ls
contient des informations sur le format de la sortie.la source
info
commande ne serait cependant disponible que sur les systèmes avec des utilitaires GNU.