Existe uma maneira de obter o tempo real modificado de um arquivo?

1

Você pode definir um tempo arbitrário usando o comando touch , existe uma maneira de obter o tempo real modificado de um arquivo?

    
por TecBrat 20.06.2014 / 22:12

1 resposta

2

O que touch pode definir é o "atime" ou "mtime". Sistemas POSIX também rastreiam o “ctime”, “inode change time”. Várias alternativas para obtê-lo:

$ ls -lc _file_
$ stat -c %z _file_
$ perl -MDate::Format -e '@_ = stat $ARGV[0]; print ctime $_[10]' _file_

Qualquer alteração nos dados ou metadados do arquivo (contagem de link físico, permissões, etc.) define o "ctime".

    
por david 20.06.2014 / 23:52