Как узнать время последнего доступа и изменения файла в Debian, Ubuntu, CentOS, Linux
Linux имеет богатый набор команд для управления и доступом к файлам. Утилита stat дает подробную информацию о доступе к файлу, в том числе время последнего доступа и время последнего изменения файла. В окне терминала выполните команду с таким синтаксисом:
# stat filename |
Вот пример проверки на одной из моих машин:
# stat scalextreme-x86_64.deb File: `scalextreme-x86_64.deb' Size: 5591490 Blocks: 10952 IO Block: 4096 regular file Device: ca01h/51713d Inode: 56444919 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2012-11-12 18:02:39.000000000 +0200 Modify: 2012-11-12 17:49:50.000000000 +0200 Change: 2012-11-12 17:49:50.000000000 +0200 |
Аналогично работает с директориями:
# stat bacula-5.2.12 File: `bacula-5.2.12' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: ca01h/51713d Inode: 56442900 Links: 11 Access: (0775/drwxrwxr-x) Uid: ( 1000/ zale) Gid: ( 1000/ zale) Access: 2012-12-14 00:05:04.000000000 +0200 Modify: 2012-10-11 00:31:30.000000000 +0300 Change: 2012-10-11 00:31:30.000000000 +0300 |
Как отключить время последнего доступа к файлам на разделе?
опция noatime при монтировании раздела