На Ubuntu: я хочу иметь возможность определить, когда файл был добавлен в систему или другими словами, когда он был помещен/скопирован в каталог. Временная метка «последним изменена», поэтому, когда одна установка выполняется с Apt, временная метка не совпадает с тем, когда она фактически была помещена в систему. СпасибоУзнайте, когда файл был добавлен в систему или помещен в каталог
0
A
ответ
2
Вы можете использовать inotify
.
Из страницы руководства: «Inotify API предоставляет механизм для мониторинга файловой системе, события Inotify может быть использован для контроля отдельных файлов или каталогов монитора..»
Наблюдение за файла или каталога изменения могут быть сделаны с
int inotify_add_watch(int fd, const char *pathname, uint32_t mask);
, где маска может быть IN_MODIFY, чтобы увидеть все изменения на файле/папке.
Вы пробовали использовать 'stat'? Он предоставляет дополнительную информацию о файле – fedorqui