Tradicionalmente, os sistemas unix (incluindo o Linux) rastreiam a data em que um arquivo foi lido pela última vez: seu tempo de acesso, geralmente chamado atime for short. Com estes, você pode detectar que você não assistiu a um vídeo porque seu tempo é o mesmo que seu mtime (tempo de modificação, o tempo que você vê na saída ls -l
). Na linha de comando, ls -lutr
mostra arquivos com seus tempos de acesso. Existem maneiras de localizar arquivos em um diretório de acordo com vários critérios relacionados a tempo, usando find
ou zsh.
O Ubuntu atualmente desativa os tempos de acesso, porque há uma penalidade de desempenho. Você pode reativá-los editando /etc/fstab
e alterando a linha de um sistema de arquivos para incluir a opção atime
, como em
/dev/sda1 / ext4 errors=remount-ro,atime 0 1
(Você pode ver UUID=…
na primeira coluna.) Esta é uma configuração por sistema de arquivos, você não pode ativar atimes apenas para uma árvore de diretórios (a menos que você faça um sistema de arquivos separado).
Você também pode acessar seus arquivos através de loggedfs . Este é um sistema de arquivos virtual que mostra uma visão dos arquivos “reais” abaixo e, além disso, registra todos os acessos. A documentação é um pouco escassa.