Иногда вам может быть интересно узнать, когда файл был создан в системе Linux. В этом руководстве мы рассмотрим, как именно это сделать. Мы рассмотрим различные способы, с помощью которых можно узнать дату создания файла в системе Linux.
1. Проверить дату создания файла в Linux
Команда stat – это утилита командной строки, которая отображает подробную информацию о файле. Она выводит информацию, которая включает размер файла, UID (идентификатор пользователя), GID (идентификатор группы), доступ к файлу, время модификации и дату создания.
Чтобы проверить дату создания файла, просто выполните следующую команду, где sample1.txt – это имя файла
stat sample1.txt
В результате директива Birth показывает дату создания файла.
Чтобы уточнить дату создания файла, передайте -c %w
аргументов, как показано на рисунке.
stat -c %w sample1.txt
Давайте внесем несколько изменений в файл, добавив содержимое с помощью команды echo.
echo "Some Text" >> sample1.txt
Просмотрев подробности файла, вы заметите, что поле Modify изменилось, указывая на то, что время модификации изменилось.
2. Отображение даты создания файла с помощью команды Debugfs
Другой способ проверки даты создания файла – это использование команды debugfs. Однако это многоэтапная операция и более сложная, чем команда stat.
Сначала нужно получить номер inode файла с помощью команды ls, показанной на рисунке.
ls -i sample1.txt
Далее, найдите раздел, в котором находится файл, с помощью команды df, показанной на рисунке
df ./sample1.txt
Наконец, выполните следующую команду debugfs, чтобы узнать дату создания файла.
sudo debugfs -R 'stat <8126822>' /dev/sda5
В поле crtime отображается время и дата создания файла.
Комментарии (0)