Привет, форум!
Я просто открываю пустой файл с vim и закрываю его (:q! или ZZ) не внося изменений в его содержание. При этом изменяется время модификации и изменения папки, в которой находится этот файл. Если я делаю cat на этот файл, то этого не происходит. Почему vim меняет эти времена в учётном файле папки? (разницу между временем модификации файла/папки(?) и временем его изменения я понимаю, не суть вопроса). Установлена ext4. Вот, что я делаю:
me@host:/tmp/temp$ mkdir dir
me@host:/tmp/temp$ mkdir dir2
me@host:/tmp/temp$ ls -trl --time-style=full-iso
insgesamt 8
drwxrwxr-x 2 me me 4096 2016-01-31 20:59:06.952199782 +0100 dir
drwxrwxr-x 2 me me 4096 2016-01-31 20:59:09.488082554 +0100 dir2
me@host:/tmp/temp$ touch dir/empty
me@host:/tmp/temp$ touch dir2/empty
me@host:/tmp/temp$ ls -trl --time-style=full-iso
insgesamt 8
drwxrwxr-x 2 me me 4096 2016-01-31 20:59:47.962303038 +0100 dir
drwxrwxr-x 2 me me 4096 2016-01-31 20:59:52.154110038 +0100 dir2
me@host:/tmp/temp$ vi dir/empty
me@host:/tmp/temp$ ls -trl --time-style=full-iso
insgesamt 8
drwxrwxr-x 2 me me 4096 2016-01-31 20:59:52.154110038 +0100 dir2
drwxrwxr-x 2 me me 4096 2016-01-31 21:00:45.759565652 +0100 dir