Linux

Как отобразить дату создания файла в Linux

Возможно, что у вас не раз возникали проблемы с просмотром даты создания файла на сервере Linux. Если вы когда-нибудь задумывались как я мог увидеть дату создание файла в Linux вы находитесь в нужном месте.

В этой статье мы научим вас получать crtime или CReation Time, то есть даты доступа, модификации и создания файла в системе. GNU / Linux .

Обратите внимание, что вы сможете узнать дату создания файла в Linux, только если файловая система создана в EXT4 . Если же, наоборот, раньше, узнать эти данные невозможно.

Перед тем как начать, чтобы узнать, работает ли файловая система EXT4 вы должны ввести в файл команду df-T. Как только мы это подтвердим, приступим к консультации и визуализации дата создания файла в Linux.

Если в каталоге мы получаем предыдущий вывод, прочерк посередине в поле " Рождение » означает, что файловая система, с которой мы работаем, не поддерживает сохранение даты создания, поэтому ее невозможно отобразить.

В результате инструменты пользовательского пространства могут быть не в состоянии правильно получить эту информацию, по крайней мере, в более старых версиях.



Как отобразить дату создания файла Linux за несколько шагов

Когда мы используем операционные системы, такие как Linux , каждый компонент сам помечается как файл, и каждый раз, когда мы вносим изменения в любой из них, они сохраняются в индексном дескрипторе.

Чтобы получить ИНОД_НОМБЕР , или номер inode, найденный в файле, нам нужно искать его следующим образом: Is-i-файл . С его помощью мы можем получить номер inode, который нам нужно использовать в следующей команде.

Linux отвечает за различение и выбор каждого файла по соответствующему номеру inode, который не совпадает с именем, с которым он был создан. Идея состоит в том, чтобы использовать команду «Статистика» или «Статистика» , как следует из названия, для отображения состояния файловой системы путем создания полезной информации, такой как:

  • Дата создания файла
  • Номер инода
  • Модификации apportées
  • Последнее изменение состояния
  • Последний доступ, среди прочего.

Чтобы сделать это, необходимо начать с использования в качестве ссылки корня систем, в котором содержится проверяемый файл. В Linux они существуют с такими параметрами, как

  • Cвремя , который отображает время изменения
  • Нравиться , сгенерировать время доступа
  • Мвремя , время модификации
  • Crвремя , дата и время создания файла.

Найдите дату создания файла

Как мы объясняли ранее, мы собираемся использовать Crtime, чтобы иметь возможность отображать дату и время создания файла Linux. Поскольку этот параметр отвечает за поиск inode файла с помощью команды: ~ $ стат.

Чтобы выполнить это действие, вы должны перейти в каталог, в котором находится файл, и оттуда проанализировать отображаемую информацию, такую ​​как последний доступ и дату модификации, ссылки, размер, количество inode и т. Д.

Теперь с номером inode, который мы скопируем и вставим в каталог, сохранив скобки следующим образом: debugfs -R 'stat '/ dev / sda1 . Где / dev / sda1 - это место, где смонтирован диск. И мы видим, что в строке crtime мы получаем дату, которую искали.

Если вместо этого вы хотите увидеть измененные даты, вы должны использовать опцию длинного списка (-э), все даты модификация файла отображаются по умолчанию под linux .

Если вы также добавите " -u ", вы получите даты последнего открытия файла для чтения или изменения.

Научиться отображать дату создания файл в Linux . Если у вас есть какие-либо вопросы, вы можете оставить их в области комментариев чуть ниже.

Подобные предметы

Оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Вернуться к верхней кнопке