diff --git a/src/uu/ls/src/ls.rs b/src/uu/ls/src/ls.rs index 6c4ba38b1..9ce7ee818 100644 --- a/src/uu/ls/src/ls.rs +++ b/src/uu/ls/src/ls.rs @@ -622,7 +622,7 @@ fn display_file_name( let mut width = UnicodeWidthStr::width(&*name); let color = match options.opt_str("color") { - None => true, + None => stdout_isatty(), Some(val) => match val.as_ref() { "always" | "yes" | "force" => true, "auto" | "tty" | "if-tty" => atty::is(atty::Stream::Stdout),