LINUX.ORG.RU

Почему vim изменяет время модификации папки

 ,


0

2

Привет, форум!

Я просто открываю пустой файл с 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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.