manpagez: man pages & more
info coreutils
Home | html | info | man
File: coreutils.info,  Node: Version sort overview,  Next: Version sort implementation,  Up: Version sort ordering

30.1 Version sort overview
==========================

“Version sort” puts items such as file names and lines of text in an
order that feels natural to people, when the text contains a mixture of
letters and digits.

   Lexicographic sorting usually does not produce the order that one
expects because comparisons are made on a character-by-character basis.

   Compare the sorting of the following items:

     Lexicographic sort:          Version Sort:

     a1                           a1
     a120                         a2
     a13                          a13
     a2                           a120

   Version sort functionality in GNU Coreutils is available in the ‘ls
-v’, ‘ls --sort=version’, ‘sort -V’, and ‘sort --version-sort’ commands.

* Menu:

* Using version sort in GNU Coreutils::
* Version sort and natural sort::
* Variations in version sort order::

© manpagez.com 2000-2025
Individual documents may contain additional copyright information.