Sorting of folders

Jon LaBadie mutter at jgcomp.com
Fri Jun 25 02:27:11 UTC 2021


On Thu, Jun 24, 2021 at 09:02:37PM +0100, Chris Green wrote:
>On Thu, Jun 24, 2021 at 02:54:29PM -0400, Jon LaBadie wrote:
>> On Thu, Jun 24, 2021 at 11:06:25AM +0100, Chris Green wrote:
[snip]
>>
>> The date you see with an "ls -l" is called "mtime", time of last
>> modification of the entries data.  If it happens to match your
>> directories time of creation (which is not stored) it is coincidence.
>>
>> For a directory, its data is the list of files it contains.  So mtime
>> should change whenever an entry is added or removed.  Note, renaming
>> and entry is typically add an entry, the new name as a link, then
>> unlink the old name.
>>
>> Try sorting the directories according to mtime with ls -lt (or -ltr
>> for reverse order).
>>
>You've missed the point (I think), in a maildir the directories whose
>mtime dates change are the cur, new and tmp directories.  The parent
>directory whose name is the mailbox name never changes mtime (unless
>you do something other than adding or removing messages).  The maildir
>directory doesn't contain any files that change, only cur, new and tmp
>directories.
>

Obviously I don't use maildir :)

I {over}reacted to what I suspected was a common misconception
about "c"reate time being retained.

Sorry for the noise,
Jon

-- 
Jon H. LaBadie                 jon at labadie.us
  11226 South Shore Rd.          (703) 787-0688 (H)
  Reston, VA  20190              (703) 935-6720 (C)


More information about the Mutt-users mailing list