Search code examples
emacsdired

emacs dired reverse date order


Is there a means to reverse the date sort order in dired?

Toggling to Dired by date mode by hitting 's' orders newest to oldest, top to bottom. I would like to reverse this so I see oldest to newest top to bottom


Solution

  • Use a prefix argument to dired-sort-toggle-or-edit: C-u s. This lets you manually specify the flags you wish to pass to ls:

    Toggle sorting by date, and refresh the Dired buffer.
    With a prefix argument, edit the current listing switches instead.

    Then make sure to include both -t (to sort by modification time) and -r (to reverse the sort), e.g.

    -altr RET