Skip to content

feat: lexicographical sort order option like ls command #1743

@Ju-38

Description

@Ju-38

In eza default sorting is not the same lexicographical order as in ls command.
The default sorting with eza is more like a natural sorting.

Could you develop an option to get lexicographical sorting order? (eza --sort=lg for lexicographical)

A second option to avoid sorting of hidden files first (due to the dot "." in first character) like in ls -a (the first dot is not taken into account for sorting).

Example of ls default sorting

# result of ls 
000.gds
001.gds
100.gds
101.gds
2001.gds
200.gds
201.gds
20A1.gds
20A.gds
I040.gds
I0.gds
I0S0.gds
I340.gds
I3.gds
I3SL.gds
V00.gds
V30.gds

Exemple of eza default sorting:

# result of eza 
000.gds
001.gds
20A.gds
100.gds
101.gds
200.gds
201.gds
2001.gds
I0.gds
I0S0.gds
I040.gds
I3.gds
I3SL.gds
I340.gds
V00.gds
V30.gds

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions