设置Linux时间格式

编程入门 行业动态 更新时间:2024-10-11 15:13:45

设置Linux时间<a href=https://www.elefans.com/category/jswz/34/1771175.html style=格式"/>

设置Linux时间格式

一、事因

        不知道什么时候我在输入ls -l 命令时候的显示变成了。

-rw-r--r-- 1 bossftp ftp  6796376499 915 05:31 rac_full_20230915.gz
-rw-r--r-- 1 bossftp ftp  6804104515 104 05:25 rac_full_20231024.gz
-rw-r--r-- 1 bossftp ftp  6804365525 105 05:29 rac_full_20231025.gz

        很明显时间里面的月日参数被重叠挤压变成了915了。实际时间是0915。这样对查看备份文件的具体年月日很不利。

二、查找资料并验证

        在weixin_41394707文章中可以看到是时间格式输出有问题。
liunx中直观显示文件时间_linux ls 时间格式-CSDN博客文章浏览阅读491次。time-style选项来更改日期显示格式,使用+%Y-%m-%d %H:%M:%S选项来显示以“年-月-日 时:分:秒”的格式显示日期。_linux ls 时间格式        使用–time-style参数可以更改日期显示格式,经过测试是可以临时更改ls -l的显示输出的。

这里关键是这个:

ls -l --time-style="+%Y-%m-%d %H:%M:%S"

        或者不需要秒的时候用这个也行

ls -l --time-style=long-iso

        这个格式是参照weixin_41394707的另外一篇文章

jilinux ls命令 --time-style选项 日期时间格式控制_ls --time-style_whatday的博客-CSDN博客文章浏览阅读3.5k次,点赞2次,收藏4次。语法格式:s -l --time-style=xxx命令可以显示时间的格式,xxx:full-iso, long-iso, iso, locale, +FORMAT,ls -l --time-style=full-iso 显示全部时间,包括毫秒在内如:drwxr-xr-x 2 boco boco 4096 2013-10-16 14:49:57.000000000 +0800 Desktls -l --time-style=long-iso 显示日期和时间(包括年),以长格式显示yyyy-m_ls --time-style.5k次,点赞2次,收藏4次。语法格式:s -l --time-style=xxx命令可以显示时间的格式,xxx:full-iso, long-iso, iso, locale, +FORMAT,ls -l --time-style=full-iso 显示全部时间,包括毫秒在内如:drwxr-xr-x 2 boco boco 4096 2013-10-16 14:49:57.000000000 +0800 Desktls -l --time-style=long-iso 显示日期和时间(包括年),以长格式显示yyyy-m_ls --time-style.5k次,点赞2次,收藏4次。语法格式:s -l --time-style=xxx命令可以显示时间的格式,xxx:full-iso, long-iso, iso, locale, +FORMAT,ls -l --time-style=full-iso 显示全部时间,包括毫秒在内如:drwxr-xr-x 2 boco boco 4096 2013-10-16 14:49:57.000000000 +0800 Desktls -l --time-style=long-iso 显示日期和时间(包括年),以长格式显示yyyy-m_ls --time-style.5k次,点赞2次,收藏4次。语法格式:s -l --time-style=xxx命令可以显示时间的格式,xxx:full-iso, long-iso, iso, locale, +FORMAT,ls -l --time-style=full-iso 显示全部时间,包括毫秒在内如:drwxr-xr-x 2 boco boco 4096 2013-10-16 14:49:57.000000000 +0800 Desktls -l --time-style=long-iso 显示日期和时间(包括年),以长格式显示yyyy-m_ls --time-style

        经过测试确实解决了。

-rw-r--r-- 1 bossftp ftp  6796376499 2023-09-15 05:31:02 rac_full_20230915.gz
-rw-r--r-- 1 bossftp ftp  6804104515 2023-10-24 05:25:05 rac_full_20231024.gz
-rw-r--r-- 1 bossftp ftp  6804365525 2023-10-25 05:29:59 rac_full_20231025.gz

三、改进

        我们想在系统每次显示的时候都将格式改过来,肯定是得新增到启动脚本中。在网上找了一下,有一篇尐鱼儿 的文章能完美的解决这个问题。

.html.html   这里关键就是将/etc/profile文件的最后添加了一行命令,并执行。

 vi /etc/profileexport TIME_STYLE='+%Y-%m-%d %H:%M:%S'source /etc/profile

更多推荐

设置Linux时间格式

本文发布于:2023-11-16 09:22:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1615549.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:格式   时间   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!