С gnu sort
, имеющим input.txt
в качестве входных данных ( объяснение ):
cat input.txt | sort -t _ -k6n,6.4 -k2M -k3n -k4.1n,4.2 -k4.4n,4.5 -k4.7n,4.8
Добавьте флаг - debug
, чтобы увидеть поля, используемые для сортировки. Полезно, когда вам нужно настроить подстроки:
Wed_Dec_30_16:00:41_PHT_2015.zip
____
___
__
__
__
__
Предполагая, что у вас все еще есть по крайней мере один пакет rpm, который никогда не обновлялся с момента установки:
rpm -qa --last | tail
В противном случае вы могли бы проверить время создания файловой системы /, например. для ext* FS:
tune2fs -l /dev/sdaX | grep -i created
Replcae sdaX
с вашим корневым разделом.
Или вам может посчастливиться найти его в ваших самых старых лог-файлах:
ls -lt /var/log/
Вы можете сравнить несколько дат всех команд выше, и если некоторые из них совпадают, то есть хорошие шансы, что это дата установки.
Во время установки системы будет создан утерянный + найденный
, проверьте его с помощью:
ls -ld /lost+found
Альтернативный ответ из здесь , используйте команда:
ls -lct /etc | tail -1 | awk '{print $6, $7, $8}'
или
df / | awk '{print $1}' | grep dev | xargs tune2fs -l | grep create
или
dumpe2fs -h $(df | awk '/\/$/ {print $1}') | grep created