🐧 Как узнать дату последнего изменения файла на Linux |

🐧 Как узнать дату последнего изменения файла на Linux

Мануал

Иногда вам может потребоваться проверить подробную информацию о файле (отметку времени), например дату его последнего изменения.

Это может пригодиться, когда вы хотите проверить, когда этот файл последний раз редактировался.

Кроме того, это гарантирует, что у вас установлена последняя версия файла.

🐧 Как определить, когда была загружена операционная система Linux

В этой статье вы узнаете 4 способа узнать дату последнего изменения файла в Linux.

1. Использование команды stat

Команда ls -l дает вам основную информацию о файле, такую как права собственности на файл и разрешения, размер файла и дата создания.

Команда stat возвращает атрибуты файла с подробной информацией, например, когда последний раз открывался и изменялся файл.

Синтаксис довольно простой.

После stat следует имя файла или полный путь к этому файлу.

$ stat filename

Из вышеприведенного вывода мы можем ясно увидеть, когда к файлу в последний раз обращались (Дата доступа), Дату изменения, Дату изменения других параметров.

Если вы хотите просмотреть только дату изменения и опустить всю остальную информацию, выполните следующую команду:

$ stat -c ‘%y’ file1.txt

Параметр -c используется для возврата даты в настраиваемом формате, а флаг «%y» отображает время последнего изменения.
Для каталогов синтаксис остается прежним.
Просто замените имя файла именем каталога.

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.

Надеюсь, у вас не возникнет проблем с просмотром времени последнего изменения файлов.

 

Добавить комментарий