Проблемы, связанные с присвоением переменной строки, содержащей метасимволы, поиск и другую переменную в csh

ctime , или время изменения статуса, относится ко времени, когда метаданные файла изменились.Например, $ ls -ltc под Linux отсортирует и покажет время последнего изменения информации о статусе файла.

Чтобы углубиться, ctime - это время, о котором сообщается inode, с момента изменения блоков данных И / ИЛИ метаданных файла. Изменения в метаданных файла могут относиться к таким вещам, как время, прошедшее с момента внесения изменений в имя файла, права доступа к файлу, атрибуты файла, контексты SELinux и многие другие типы метаданных файловой системы, относящиеся к этому конкретному файлу. Поскольку поле ctime обновляется при изменении блоков данных или метаданных, оно обновляется всякий раз, когда обновляется mtime . Если, однако, самые последние изменения в указанном файле включали только изменение метаданных, например переименование файлов, chmod изменения разрешений, вызываемых пользователем и т. Д., То только ctime и ] not mtime будет обновлено.

Ситуация, в которой ctime изменилась, а mtime - нет, укажет вам на тот факт, что метаданные файла каким-то образом были изменены, но лежащие в основе данные, содержащие сам файл не был изменен. Я полагаю, он полезен для таких вещей, как автоматическое резервное копирование данных, компьютерная криминалистика и т. Д.

1
11.02.2018, 20:57
0 ответов

Теги

Похожие вопросы