(More details about version sort): Note that strverscmp, and hence
authorJim Meyering <jim@meyering.net>
Sat, 10 May 2003 09:42:14 +0000 (09:42 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 10 May 2003 09:42:14 +0000 (09:42 +0000)
`ls -v', does not use LC_COLLATE.

doc/coreutils.texi

index ad843d8f74448ee8fc4bb3a216d00dec6be74ae4..18479cac7ffba96ce89eecfbf05d79519db1aea7 100644 (file)
@@ -5388,6 +5388,12 @@ fractional one:
       abc-1.01a.tgz      abc-1.012b.tgz
 @end example
 
+This functionality is implemented using the @code{strverscmp} function.
+@xref{String/Array Comparison, , , libc, The GNU C Library Reference Manual}.
+One result of that implementation decision is that @code{ls -v} does not
+use the locale category, @env{LC_COLLATE}.  As a result, non-numeric prefixes
+are sorted as if @env{LC_COLLATE} were set to @code{C}.
+
 @node General output formatting
 @subsection General output formatting