sudo df -l
列出/
所在的分区,如:
然后用dumpe2fs
查询该分区信息即可
sudo dumpe2fs /dev/nvme0n1p2 | grep -i created
不知道这个命令是从什么信息里查出来安装时间的~
文件创建时间?
这个命令似乎是查询了/
所在的分区上文件系统的创建时间,严格来说,这并不一定总是准确。
我感觉/var/log里面应该保存系统创建时间~
我安装系统时,截图是保存在/var/log/installer这个目录中的,图片文件创建时间是系统创建的时间~
问题在于你把什么时间当作安装时间。如果你使用 Debian Installer 安装,所有的日志文件会在安装后位于目录/var/log/installer
下,在这种情况下,最有效的推断方法是阅读/var/log/installer/syslog
。
用dumpe2fs
sudo dumpe2fs $(mount | grep 'on / ’ | awk ‘{print $1}’) | grep ‘Filesystem created:’
本机测试结果:Filesystem created: Tue Feb 22 16:18:12 2022
如果按/var/log/installer
生成时间作为系统安装时间,则:
sudo stat /var/log/installer | grep -i birth
本机测试结果:Birth: 2022-02-22 16:21:24.355165581 +0800