Как я могу получить дату создания/изменения файла в сценарии оболочки?

Как я могу получить дату создания/изменения файла в сценарии оболочки?

15.11.2013 12:14:23 Просмотров 3 Источник

Как я могу получить дату создания/изменения файла в сценарии оболочки?

e.g: if we use ls -lrt <file path/name>
-rw-rw-r-- 1 tos.tls tos 7140612 Nov 15 15:27 result_file_Nov1513_15:23:49

есть ли способ получить созданную дату (гггг-ММ-ДД) файла без обработки текста для вывода выше (с помощью прямой команды)?

У вопроса есть решение - Посмотреть?

Ответы - Как я могу получить дату создания/изменения файла в сценарии оболочки? / How can I get the created/modified date of a file in Shell Scripting?

JB.

15.11.2013 12:18:21

Использовать stat:

stat -c %w filename

Обратите внимание, что дата, показанная в ls:

%y
https://stackoverflow.com/questions/19996431/how-can-i-get-the-created-modified-date-of-a-file-in-shell-scripting/19996497#comment29782751_19996497
Он находится в ядре GNU. (The one cat, lsи trпроисходят от) какой у вас есть дистрибутив, который не имеет stat?
https://stackoverflow.com/questions/19996431/how-can-i-get-the-created-modified-date-of-a-file-in-shell-scripting/19996497#comment48621639_19996497
Для записи stat -f %Bэто команда OS X для момента создания индекса.
user2591957

15.11.2013 08:13:17

Для этого я бы попробовал код ниже: Попробуйте: имя файла ls-la / grep Дайте мне знать, если это сработает

Закрыть X