Je sais qu'il produit la version "longue" mais que signifie chacune des sections?
Sur mon mac, lorsque je tape
ls -l /Users
Je reçois
total 0
drwxr-xr-x+ 33 MaxHarris staff 1122 Jul 1 14:06 MaxHarris
drwxrwxrwt 8 root wheel 272 May 20 13:26 Shared
drwxr-xr-x+ 14 admin staff 476 May 17 11:25 admin
drwxr-xr-x+ 44 hugger staff 1496 Mar 17 21:13 hugger
Je sais que la première ligne correspond aux autorisations, bien que je ne sache pas quelle est la commande. Ce serait formidable si cela pouvait être expliqué aussi. Alors quel est le numéro après?
Fondamentalement, que signifie chacune de ces choses? Pourquoi les noms d'utilisateur sont-ils écrits deux fois parfois et ne correspondent-ils pas à d'autres moments?
L'option '-l' indique à la commande d'utiliser un format de longue liste. Il rend plusieurs colonnes qui correspondent à:
La première lettre de la colonne des autorisations indique le type du fichier. Un "d" signifie un répertoire et un "-" signifie un fichier normal (il y a d'autres caractères, mais ce sont ceux de base). Les neuf caractères suivants sont divisés en 3 groupes, chacun une permission. Chaque lettre d'un groupe correspond à l'autorisation de lecture, d'écriture et d'exécution, et chaque groupe correspond au propriétaire du fichier, au groupe du fichier, puis à tout le monde.
Les caractères peuvent être l'une des quatre options:
-
= aucune autorisationEnfin, le "+" à la fin signifie quelques autorisations étendues.
Si vous tapez la commande
$ man ls
Vous obtiendrez la documentation pour ls
, qui dit en partie:
Le format long
Si l'option-l
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é, jour -Le fichier du mois a été modifié pour la dernière fois, le fichier des heures a été modifié pour la dernière fois, le fichier des minutes a été modifié pour la dernière fois et le chemin d'accès. 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 sur les fichiers du répertoire. Si le fichier ou le répertoire a des attributs étendus, le champ des autorisations imprimé par l'option-l
Est suivi d'un caractère '@'. Sinon, si le fichier ou le répertoire contient des informations de sécurité étendues (comme une liste de contrôle d'accès), le champ des autorisations imprimé par l'option-l
Est suivi d'un caractère '+'.
…
La commande man
est l'abréviation de "manual" et les articles qu'elle montre sont appelés "man pages"; essayez d'exécuter man manpages
pour en savoir plus à leur sujet.
Les informations suivantes sont fournies: