ls command oddity
I teach an Intro to UNIX/Linux course at a local college and one of my students ask the following question:
Why are some of the files in my directory colored white and others are gray? Are the white ones the ones I created today and the gray are existing files?
As I looked into this I first thought the answer would be in the LS_COLORS variable but further investigation revealed that the color listings were different when using the '-l' switch verses the '-al' switch with the ls command. See the following screen shots:
using ls -l the file named '3' shows as white but using the -al switch the same file shows a gray.
Is this a bug in ls or does anyone know why this is happening?
linux command-line ls colors
New contributor
add a comment |
I teach an Intro to UNIX/Linux course at a local college and one of my students ask the following question:
Why are some of the files in my directory colored white and others are gray? Are the white ones the ones I created today and the gray are existing files?
As I looked into this I first thought the answer would be in the LS_COLORS variable but further investigation revealed that the color listings were different when using the '-l' switch verses the '-al' switch with the ls command. See the following screen shots:
using ls -l the file named '3' shows as white but using the -al switch the same file shows a gray.
Is this a bug in ls or does anyone know why this is happening?
linux command-line ls colors
New contributor
Wrt your question title: such coloring has nothing to do with thels
command itself.
– Drew
1 hour ago
add a comment |
I teach an Intro to UNIX/Linux course at a local college and one of my students ask the following question:
Why are some of the files in my directory colored white and others are gray? Are the white ones the ones I created today and the gray are existing files?
As I looked into this I first thought the answer would be in the LS_COLORS variable but further investigation revealed that the color listings were different when using the '-l' switch verses the '-al' switch with the ls command. See the following screen shots:
using ls -l the file named '3' shows as white but using the -al switch the same file shows a gray.
Is this a bug in ls or does anyone know why this is happening?
linux command-line ls colors
New contributor
I teach an Intro to UNIX/Linux course at a local college and one of my students ask the following question:
Why are some of the files in my directory colored white and others are gray? Are the white ones the ones I created today and the gray are existing files?
As I looked into this I first thought the answer would be in the LS_COLORS variable but further investigation revealed that the color listings were different when using the '-l' switch verses the '-al' switch with the ls command. See the following screen shots:
using ls -l the file named '3' shows as white but using the -al switch the same file shows a gray.
Is this a bug in ls or does anyone know why this is happening?
linux command-line ls colors
linux command-line ls colors
New contributor
New contributor
edited 2 hours ago
Jeff Schaller
41.2k1056131
41.2k1056131
New contributor
asked 3 hours ago
Bill RBill R
111
111
New contributor
New contributor
Wrt your question title: such coloring has nothing to do with thels
command itself.
– Drew
1 hour ago
add a comment |
Wrt your question title: such coloring has nothing to do with thels
command itself.
– Drew
1 hour ago
Wrt your question title: such coloring has nothing to do with the
ls
command itself.– Drew
1 hour ago
Wrt your question title: such coloring has nothing to do with the
ls
command itself.– Drew
1 hour ago
add a comment |
1 Answer
1
active
oldest
votes
It looks as if your prompt-string ($PS1
) is setting the bold attribute on characters to make the colors nicer, and not unsetting it. The output from ls
doesn't know about this, and does unset bold. So after the first color output of ls
, everything looks dimmer.
Oh, that's a good catch!
– Stephen Harris
2 hours ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Bill R is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f499840%2fls-command-oddity%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It looks as if your prompt-string ($PS1
) is setting the bold attribute on characters to make the colors nicer, and not unsetting it. The output from ls
doesn't know about this, and does unset bold. So after the first color output of ls
, everything looks dimmer.
Oh, that's a good catch!
– Stephen Harris
2 hours ago
add a comment |
It looks as if your prompt-string ($PS1
) is setting the bold attribute on characters to make the colors nicer, and not unsetting it. The output from ls
doesn't know about this, and does unset bold. So after the first color output of ls
, everything looks dimmer.
Oh, that's a good catch!
– Stephen Harris
2 hours ago
add a comment |
It looks as if your prompt-string ($PS1
) is setting the bold attribute on characters to make the colors nicer, and not unsetting it. The output from ls
doesn't know about this, and does unset bold. So after the first color output of ls
, everything looks dimmer.
It looks as if your prompt-string ($PS1
) is setting the bold attribute on characters to make the colors nicer, and not unsetting it. The output from ls
doesn't know about this, and does unset bold. So after the first color output of ls
, everything looks dimmer.
answered 2 hours ago
Thomas DickeyThomas Dickey
53k597171
53k597171
Oh, that's a good catch!
– Stephen Harris
2 hours ago
add a comment |
Oh, that's a good catch!
– Stephen Harris
2 hours ago
Oh, that's a good catch!
– Stephen Harris
2 hours ago
Oh, that's a good catch!
– Stephen Harris
2 hours ago
add a comment |
Bill R is a new contributor. Be nice, and check out our Code of Conduct.
Bill R is a new contributor. Be nice, and check out our Code of Conduct.
Bill R is a new contributor. Be nice, and check out our Code of Conduct.
Bill R is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f499840%2fls-command-oddity%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Wrt your question title: such coloring has nothing to do with the
ls
command itself.– Drew
1 hour ago