We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5a25c70 commit 779cb05Copy full SHA for 779cb05
1 file changed
src/uu/ls/src/ls.rs
@@ -1481,7 +1481,12 @@ fn sort_entries(entries: &mut [PathData], config: &Config) {
1481
)
1482
}),
1483
Sort::Size => {
1484
- entries.sort_unstable_by_key(|k| Reverse(k.metadata().map_or(0, Metadata::len)));
+ entries.sort_unstable_by(|a, b| {
1485
+ b.metadata()
1486
+ .map_or(0, Metadata::len)
1487
+ .cmp(&a.metadata().map_or(0, Metadata::len))
1488
+ .then(a.file_name().cmp(b.file_name()))
1489
+ });
1490
}
1491
// The default sort in GNU ls is case insensitive
1492
Sort::Name => entries.sort_unstable_by(|a, b| a.display_name().cmp(b.display_name())),
0 commit comments