2017-08-25 4 views
-1

que signifie cette couleur de fond jaune (orange sur Ubuntu) dans ls?Linux ls affiche les fichiers avec une couleur de fond jaune

enter image description here

[email protected]:/srv/thing$ ls -l 
total 32 
drwxrwsr-x 2 root developers 4096 Aug 25 12:30 branches 
-rw-rw-r-- 1 root developers 66 Aug 25 12:30 config 
-rw-rw-r-- 1 root developers 73 Aug 25 12:30 description 
-rw-rw-r-- 1 root developers 23 Aug 25 12:30 HEAD 
drwxrwsr-x 2 root developers 4096 Aug 25 14:00 hooks 
drwxrwsr-x 2 root developers 4096 Aug 25 12:30 info 
drwxrwsr-x 4 root developers 4096 Aug 25 12:30 objects 
drwxrwsr-x 4 root developers 4096 Aug 25 12:30 refs 
[email protected]:/srv/thing$ 
+0

Essayez '/ bin/ls -F' puis' ls -lF'. –

+0

J'ai fait "chmod -R g + s chose /" avant qu'ils n'apparaissent avec cette couleur d'arrière-plan – neoexpert

+0

C'était faux, notamment le '-R' –

Répondre

0

Juste essayer ls -l pour savoir (ce qui est plus rapide que de demander ici).

Lire ls(1) et regardez votre variable d'environnement LS_COLORS utilisant echo $LS_COLORS

(On dirait que vous avez sticky bit suspect sur des fichiers simples, voir aussi this, essayez aussi stat(1) sur les fichiers étranges ....)

N'utilisez pas de bit collant sur les fichiers (uniquement dans les répertoires). BTW, je soupçonne que la mise en bit collant git est une erreur.

+0

Non, ils ne le sont pas. Voici une entrée de ls -l: -rw-rwSr-- 1 développeurs root 66 Aug 25 12:30 config – neoexpert

+0

Cela devrait aller dans votre question. Le bit 'S' est suspect. –

+0

Merci. le bit collant était la raison: je l'ai fait alors "sudo trouver. -type f -print0 | sudo xargs -0 chmod gs" – neoexpert