Иногда вам может потребоваться проверить подробную информацию о файле (отметку времени), например дату его последнего изменения.
Это может пригодиться, когда вы хотите проверить, когда этот файл последний раз редактировался.
Кроме того, это гарантирует, что у вас установлена последняя версия файла.
🐧 Как определить, когда была загружена операционная система Linux
В этой статье вы узнаете 4 способа узнать дату последнего изменения файла в Linux.
1. Использование команды stat
Команда ls -l дает вам основную информацию о файле, такую как права собственности на файл и разрешения, размер файла и дата создания.
Команда stat возвращает атрибуты файла с подробной информацией, например, когда последний раз открывался и изменялся файл.
Синтаксис довольно простой.
После stat следует имя файла или полный путь к этому файлу.
$ stat filename
Из вышеприведенного вывода мы можем ясно увидеть, когда к файлу в последний раз обращались (Дата доступа), Дату изменения, Дату изменения других параметров.
Если вы хотите просмотреть только дату изменения и опустить всю остальную информацию, выполните следующую команду:
$ stat -c ‘%y’ file1.txt
2. Использование команды date
Команда date в основном синтаксисе отображает текущую дату.
Однако при использовании с параметром -r вы можете отобразить дату последней модификации файла, как показано далее:
$ date -r filename
Например
$ date -r file1.txt
3. Использование команды ls -l
Команда ls -l обычно используется для отображения дополнительной информации о файлах, например права собственности на файл и права доступа, размер и дата создания.
Чтобы перечислить и отобразить время последнего изменения, используйте параметр lt, как показано далее.
$ ls -lt filename
4. Использование httpie
Другой способ проверить дату последнего изменения – использовать клиентский инструмент командной строки httpie.
HTTPie — современный HTTP-клиент, похожий на команды Curl и Wget
Инструмент обычно используется для взаимодействия с HTTP-серверами и API-интерфейсами, а также может проверять, когда последний раз был изменен файл, находящийся на веб-сервере.
Но сначала вам нужно установить его с помощью команды:
$ pip3 install httpie --user
Ubuntu / Debian / Mint:
$ sudo apt install httpie
Чтобы проверить, когда последний раз был изменен файл на веб-сервере, используйте синтаксис:
$ http -h [url] | grep 'Last-Modified'
Например:
$ http -h https://itsecforu.ru/wp-content/uploads/2020/09/Fedora.png | grep -i 'Last-Modified'
Вывод:
Last-Modified: Fri, 18 Sep 2020 22:38:48 GMT
Заключение
На этом статья завершается.
В этом руководстве мы описали различные способы, с помощью которых вы можете узнать дату последнего изменения файла в системе Linux и даже файла, размещенного на веб-сервере, с помощью инструмента httpie.
Надеюсь, у вас не возникнет проблем с просмотром времени последнего изменения файлов.