diff --git a/src/uu/ls/src/ls.rs b/src/uu/ls/src/ls.rs index 9f2c2d993..145ed0428 100644 --- a/src/uu/ls/src/ls.rs +++ b/src/uu/ls/src/ls.rs @@ -1167,7 +1167,7 @@ fn sort_entries(entries: &mut Vec, config: &Config) { Sort::Extension => entries.sort_by(|a, b| { a.extension() .cmp(&b.extension()) - .then(a.to_string_lossy().cmp(&b.to_string_lossy())) + .then(a.file_stem().cmp(&b.file_stem())) }), Sort::None => {} }