Команда Unix (кроме 'stat' и 'ls') для получения даты модификации файла без анализа

Я пишу сценарий оболочки, в котором мне нужно найти дату последней модификации файла.

Команда Statнедоступна в моей среде.

Итак, я использую 'ls', как показано ниже, чтобы получить желаемый результат.

ls -l filename | awk '{print $6 $7 $8}'

Но я читал на многих форумах, что синтаксический анализ lsобычно считается плохой практикой. Хотя он (вероятно) работает нормально большую часть времени, не гарантируется, что он будет работать каждый раз.

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

12
задан user2864740 5 January 2015 в 19:34
поделиться