Традиционно Unix-системы (включая Linux) отслеживают дату последнего чтения файла: его время доступа, часто для краткости называемое atime. С их помощью вы можете обнаружить, что вы не смотрели видео, поскольку его время равно времени mtime (время модификации, время, которое вы видите в выводе ls -l
). В командной строке ls -lutr
показывает файлы с их временем доступа. Есть способы найти файлы в каталоге в соответствии с различными временными критериями, используя find
или zsh.
В настоящее время Ubuntu отключает время доступа, потому что снижается производительность. Вы можете включить их, отредактировав /etc/fstab
и изменив строку для файловой системы, чтобы включить параметр atime
, как в
/dev/sda1 / ext4 errors=remount-ro,atime 0 1
(Вы можете увидеть UUID=…
в первом столбце.) Это настройка для файловой системы, вы не можете включить atimes только для дерева каталогов (если вы не сделаете его отдельной файловой системой).
Вы также можете получить доступ к своим файлам через loggedfs , Это виртуальная файловая система, которая показывает представление «настоящих» файлов и, кроме того, регистрирует все обращения. Документация немного скудная.