有没有办法从Linux shell脚本中获取Canonical Time Zone名称?例如,如果我配置的时区是PDT,那么我想得到"America/Los_Angeles".
我知道如果配置了符号链接/ etc/localtime,我可以从中获取,但因为它可能没有在所有服务器中配置,所以我不能依赖那个.
另一方面,我可以使用命令日期+%Z获得短时区名称,但我仍然需要规范名称.
有没有办法获得当前时区的规范名称或使用日期+%Z命令转换时区,即使未设置符号链接/ etc/localtime?