Как отобразить дату создания файла в 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 . Если у вас есть какие-либо вопросы, вы можете оставить их в области комментариев чуть ниже.