已知linux系统大多通过例如:
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
来设定当前时区。
那么如何通过这个localtime文件逆向查找到本系统设置的城市信息呢?
已知linux系统大多通过例如:
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
来设定当前时区。
那么如何通过这个localtime文件逆向查找到本系统设置的城市信息呢?
7 回答5.3k 阅读
3 回答2k 阅读✓ 已解决
4 回答4k 阅读
2 回答3.9k 阅读✓ 已解决
2 回答5.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
针对你的问题,假如是一个软链接文件,可以通过readlink命令获取源文件地址:
如果不是链接文件,可以通过比较md5的方式来识别,因为大多数环境下应该都是以软链接的形式存在,所以我这里真地拷贝了一次文件来测试:
如果有进一步需要,比如用脚本实现: