5 votes

Fond jaune/texte noir sortie ls

Voici ce que j'ai pour la sortie ls dans mon répertoire Volumes ...

ls output

D'après les informations trouvées ici ...

Que signifient les différentes couleurs dans ls ?

il semble que ce soit "le fichier qui est setgid (g+s)". Cependant, je ne sais pas ce que cela signifie ? Quelles sont les implications de cette situation ? De plus, pourquoi l'autre disque dur externe n'est pas le même ? Y a-t-il un moyen de le rendre normal ? De plus, dans la deuxième colonne, il semble que les deux disques durs aient 24 et 23 liens vers eux. Est-ce normal ? Merci.

5voto

Douglas Points 10417

Ces couleurs indiquent que vous êtes dans un qui est accessible en écriture par d'autres personnes et que le bit collant n'est pas activé. . Celle-ci est définie par les attributs de la première colonne : drwxrwxrwx

Ce que cela vous dit, c'est qu'il s'agit d'un répertoire, que l'utilisateur, le groupe et les autres ont tous les droits de lecture, d'écriture et d'exécution sur le fichier. Ce serait l'équivalent de l'émission de chmod 777 sur ce répertoire

Dans l'autre volume ( WDred ), il possède les attributs suivants drwxrwxr-x ce qui signifie qu'il s'agit d'un répertoire, que l'utilisateur et le groupe ont les droits de lecture, d'écriture et d'exécution tandis que les autres ne peuvent que lire et exécuter (pas de droits d'écriture). C'est l'équivalent de chmod 775 .

Attributs de permission

Le premier caractère est de type

-    regular file
d    directory
l    symbolic link
n    network file
s    socket

Les neuf caractères suivants sont les permissions pour, dans l'ordre par groupes de trois, propriétaire, groupe, autres

r    Permission to read file
w    Permission to write to file
x    Permission to execute file
a    Archive bit is on (file has not been backed up)
c    Compressed file
s    System file
h    Hidden file
t    Temporary file

Sortie colorée

La couleur que vous voyez est no indique les autorisations définies dans le système - c'est une personnalisation que vous contrôlez pour vous aider à identifier les choses.

Vous devez "demander" une sortie colorisée avec la commande ls -G (mon ls a été aliasé pour être ls -laGh c'est-à-dire liste, tout, couleur, lisible par l'homme).

Ensuite et facultativement, vous devez spécifier vos couleurs dans une variable d'environnement LSCOLORS qui ressemblerait à quelque chose comme ceci

export LSCOLORS="exfxcxdxcxegedabagacad"

Chaque attribut a une paire de lettres, la première étant répertoire. La première paire est directory foreground et directory background. ex serait bleu avec le fond par défaut.

Il y a un excellent Générateur de LSCOLOR pour voir à quoi ressemblent les couleurs "en direct".

Pour une description complète des couleurs et de la manière dont elles sont liées aux attributs, consultez le site Web de l'UE. Page de manuel pour ls ( man ls ) et cherchez le LSCOLORS section.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X