Linux日期比较技巧大全-日期-linux-比较-让你轻松搞定! (linux日志文件在哪个目录)

教程大全 2025-07-20 15:46:14 浏览

Wed May 12 15:15:51 CST 2023

– %Y:年份(例如,2023)

– %y:年份的后两位数(例如,21)

– %m:月份(01-12)

– %H:小时(00-23)

– %M:分钟(00-59)

– %S:秒数(00-59)

– %s:从1970年1月1日0时0分0秒UTC到现在的秒数

$ date +”%Y-%m-%d %H:%M:%S %A”

2023-05-12 15:24:37 Wednesday

$ date +%s -d ‘2023-05-12 12:30:00’

1620237000

$ date -d @1620237000

Wed May 12 12:30:00 CST 2023

$ stat -c %Y file1.txt

1620237290

$ stat -c %Y file2.txt

1620237362

可以看出,file1.txt的修改时间比file2.txt晚,因此如果想要判断哪个文件比较新,可以根据时间戳比较大小。

例如,计算现在距离2023年元旦还有多少天:

$ ddiff 2023-01-01 $(date +%Y-%m-%d)

可以看出,现在距离2023年元旦还有233天。

3. 批量修改文件时间戳

有时候我们需要批量修改多个文件的时间戳,例如修改所有文件的创建时间或修改时间,或者按照其他指定的规则来设置时间戳。这时可以使用touch命令来实现,该命令可以修改指定文件的时间戳,也可以创建一个新文件并指定其时间戳。

例如,使所有以.txt为后缀的文件的时间戳全部设置为2023年5月1日8时0分0秒:

$ find ./ -name ‘*.txt’ -exec touch -c -t 202305010800 {} \;

这个命令通过find命令查找符合条件的文件,然后将每个文件的修改、访问和更改时间设置成2023年5月1日8时0分0秒。

四、

本篇文章介绍了Linux日期比较技巧大全,其中包括基础的日期比较命令date,以及高级日期比较命令stat、ls、dateutils和touch等。当需要进行日期比较、计算、格式化或修改时间戳时,可以根据具体场景选择合适的命令来实现。掌握这些技巧可以让你在Linux系统中更加高效地操作日期和时间,提高工作效率。

相关问题拓展阅读:

这种标准格式的时期源搭应该是无法比较昌裂判的,你应该给这个时间转化为耐改linux的绝对时间然后比较大小,给你share一个我之前写的一个计算一个命令执行时间的的脚本,你一看就明白了。

BEGIN=`date +”%Y-%m-%d %H:%M:%S”`

bkup_system|tee -a bkup_time.log

END=`date +”%Y-%m-%d %H:%M:%S”`

print $BEGIN begin back up|tee -a bkup_time.log

print $END end buck up|tee -a bkup_time.log

#时间转化

Sys_Data_begin=`date -d “$BEGIN” +%s`

Sys_data_end=`date -d “$END” +%s`

#计算间隔,可以根据间隔的正负来比较你时间的大小

INTER=`expr $Sys_data_end – $Sys_data_begin`

echo Total time do back up is $INTER s|tee -a bkup_time.log

echo$date2

echo$date1

Linux查看系统时间

这样就好了:

date +”%Y-%m-%d %H:%M” >>/etc/1.txt

该命令的一般格式为: date 显示时间格式(以+开头,后面接格式)

date 设置时间格式

命令中各选项的含义分别为:

-u, –universal 显示或设置通用时间 时间域

% H 小时(00..23)

% I 小时(01..12)

% k 小时(0..23)

% l 小时(1..12)

% M 分(00..59)

% p 显示出AM或PM

% r 时间(hh:mm:ss AM或PM),12小时

% s 从1970年1月1日00:00:00到目前经历的秒数

% S 秒(00..59)

% T 时间(24小时制)(hh:mm:ss)

% X 显示时间的格式(%H:%M:%S)

% a 星期几的简称( Sun..Sat)

% A 星期几的全称( Sunday..Saturday)

% b 月的简称(Jan..Dec)

% B 月的全称(January..December)

% d 一个月的第几天(01..31)

% h 和%b选项相同

% j 一年的第几天(001..366)

% m 月(01..12)

% w 一个星期的第几天(0代表星期天)

% W 一年的第几个星期(00..53,星期一为之一天)

% y 年的最后两个数字( 1999则是99)

% Y 年(例如:1970,1996等)

需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。

下列环境变量将会影响到 date 命令的执行效果。

LANG 确定在 LC_ALL 和相应的环境变量(以 LC_ 开头)都不指定语言环境的时候将要使用的缺省语言环境。

LC_ALL 确定用于覆盖由 LANG 或任咐闷汪何以 LC_ 开头的环境变量设置的任何语言环境类别值的语言环境。

LC_CTYPE 确定文本数据的字节序列解释为字符时使用的语言环境(例如参数中单对多字节字符)。

LC_MESSAGES 决定写信息应使用的语言。

NLSPATH 为处理 LC_MESSAGES 决定消息目录的位置。

使用示例一:

#date -s /衡仔/设置当前时间,只有root权限才能设置,其他只能查看。

#date -s//设置成,这样会把具体时间设置成空00:00:00

#date -s 12:23:23 //设置具体时间,不会对日罩枝期做更改

#date -s “12:12:″ //这样可以设置全部时间

CST:中国标准时间(China Standard Time),这个解释可能是针对Redhat Linux。

UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间”Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。

GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

设置完系统时间后,还需要同步到硬件时钟上

# clock –systohc

硬件时钟与系统时钟同步:

# hwclock –hCTOsys

或者

# clock –hctosys

上面命令中,–hctosys表示Hardware Clock to SYStem clock。

系统时钟和硬件时钟同步:

# hwclock –systohc

或者

# clock –systohc

使用示例二:

用指定的格式显示时间。

$ date ‘+This date now is =>%x ,time is now =>%X ,thank you !’

This date now is =>11/12/99 ,time is now =>17:53:01 ,thank you !

用预定的格式显示当前的时间。

Fri Nov 26 15:20:18 CST 1999

设置时间为下午14点36分。

# date -s 14:36:00

Fri Nov 26 14:15:00 CST 1999

设置时间为1999年11月28号。

Sun Nov 28 00:00:00 CST 1999

设置一天前

date –date “1 days ago” +”%Y-%m-%d”

Date 命令参数小技巧

由于Linux对man date -d 参数说的比较模糊,故举例如下:

# -d, –date=STRING display time described by STRING, not `now’

# date -d next-day +%Y%m%d

# date -d last-day +%Y%m%d

# date -d yesterday +%Y%m%d

# date -d tomorrow +%Y%m%d

# date -d last-month +%Y%m

# date -d next-month +%Y%m

# date -d next-year +%Y

而FreeBSD则不同;举例如下:

For FreeBSD

# date -v -1d +%Y%m%d

# date -v -1m +%Y%m%d

# date -v -1y +%Y%m%d

日期

使用示例三:

在linux环境下要取得几天前的时期只要使用

date -d “x days ago” +%Y%m%d

date -d “x weeks ago” +%Y%m%d

date -d “x years ago” +%Y%m%d

看下面例子:

# date +%Y%m%d

# date -d “2 days ago” +%Y%m%d

# date -d “4 days ago” +%Y%m%d

# date -d “-1 days ago” +%Y%m%d

# date -d “-2 days ago” +%Y%m%d

# date -d “1 week ago” +%Y%m%d

# date -d “1 year ago” +%Y%m%d

1.登录系统以后 在命令行模式下 输入 date 命令

2.date命令会输出 周几 几月 几日 时间 和 时间显示格式 和年份

参数设置

-d 用来埋前用来规定时袭链间的显示格式

-s 用来设置时间 推荐一个网站——Linux命令大全,去查询你所需要的Linux命令吧,如图:

date +’%Y-%m-%d %H:%M’ > /etc/1.txt

香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。


莫泊桑 项链 读后感300字 急急急!!!!

莫泊桑《项链》读后感 [日期:2008-03-12]来源:王娟作者:伏东小学[字体:大 中 小] 无意中,在书架上发现了莫泊桑的小说集,抱着一种消磨时间的态度轻松的看完了其中的一篇短篇小说《项链》。 《项链》写的是教育部职员骆尔塞的妻子玛蒂尔德,她为了参加教育部长举办的晚会,把丈夫准备买鸟枪的四百法郎拿去买了衣服,又向女友借来一串项链。 在晚会上,她的姿色打扮显得十分出众,男宾们都望着她出神。 她觉得这是一种“成功“,十分满意。 回家后,她脱衣服时发现项链不见了,夫妇大为惊骇,在遍寻无着的情况下,只好赔偿,最后在首饰行里买到了一条一模一样的,价值三万六千法郎的钻石项链,换给了女友。 而这对夫妻花了十年功夫,还清了买项链所欠下的债务。 故事的高潮是在最后,在十年后的一天,玛蒂尔德碰见了女友,在谈话中她得知女友先前借给她的项链竟是件赝品。 读完整个故事,给我的第一感觉是不可思议,命运真的很捉弄人,生活真的是变幻莫测!一串项链使她平步青云,也断送了她的一生。 是不是玛蒂尔德的虚荣心和追求享乐的思想断送了她的十年青春呢?但是对于不满意自己生活的玛蒂尔德来说,她并没有用自己虚伪的一面得到奢华的生活,她只是想想而已。 她恪守着做人的基本原则,维护着自己的尊严。 生活中有很多的无奈,特别是对于她这种没权没钱的小妇人来说。 在读到失项链部分时,我不禁想:为什么她会选择偿还这条路,其实她可以逃走或赖帐,远走高飞,不了了之,或者向朋友说明“真相”。 但是她并没有这样做,可见其自尊的一面。 玛蒂尔德悄然坚决的选择一条满布荆棘的人生之路,走过风,走过雨,走过昨天,走过今天,走过明天。 她变了,贫穷生活的磨炼,不仅仅改变她的容貌,更重要的是改变了她的精神。 艰辛的劳动、生活,把她的不切实际的幻想,从云端拉回切切实实的地面,现在出现的是一个新生的玛蒂尔德。 虽然玛蒂尔德是不幸的,她的不幸在于她得不到自己想要的东西而白白的增加烦恼,同时她又是幸运的,残酷的现实让她清醒。 看完这篇小说更让我觉得:生活不是云里雾里的幻想,更多的是脚踏实地的一步步走小说网站大全 好东西大家一起分享

谁能看出我的电脑好不好,可以玩逆战吗?

垃圾砸了

过期牙膏有什么用处

清洁用途
利用牙膏中含有的摩擦颗粒,可以轻松去除一些难以清除的污垢。
1、清除搪瓷茶杯中留下的茶垢和咖啡渍,可在杯内壁涂上牙膏后反复擦洗,一会儿就可以光亮如初。
2、水龙头下方容易留下水锈和水垢,涂上牙膏进行擦洗,很快就能清理干净。
3、用牙膏擦拭不锈钢器皿的表面,就能使其光亮如新。
4、电熨斗用久了,会在底部留下一层煳锈,可在电熨斗底部抹上少许牙膏,轻轻擦拭,即可除去。
5、银器久置不用,表面会出现一层黑色的氧化层,只要用牙膏进行擦拭,即可变得银白光亮。
6、衣服染上动植物油垢,挤些牙膏涂在上面,轻擦几次,再用清水洗,油垢可清除干净。
7、擦皮鞋时,将少许牙膏和在鞋油中擦拭,皮鞋更光亮。
8、清洗鱼后,手上总会留下难以去除的腥味儿,先用肥皂将手洗净,再抹上牙膏反复搓擦,用清水洗净后腥味儿就容易去除了。
9. 手电筒的反光镜日久发黑,用细纱布沾少许牙膏轻擦,就可使其光亮如新.
10. 可去除手表表面划痕。用少许牙膏涂于手表表面,用软布反复擦拭,即可将细小的划纹除去。
11. 去衣橱镜上污迹。可用绒布抹点牙膏擦拭,污迹即除。
12. 衣服上的墨迹如果不大,可用牙膏反复揉搓,清水冲洗,即可除去。
13. 用牙膏贴画,既牢靠又不损坏墙壁。如要取下,只要用水湿润张贴部位,就可以很容易地取下来。
14. 写钢笔字时,如写错了字抹点牙膏,一擦就净。
15. 家中若有顽皮的小孩,稍不注意便会在地毯、墙壁、沙发或门上涂鸦,有碍观瞻。由于孩童用的多半是蜡笔,这些颜色的成分多半为蜡或油脂。因此,只要用湿抹布醮点牙膏擦拭,便能清除涂鸦。
16. 炖煮东西时一不小心常会溢出锅外弄脏灶台,这时可将抹布浸在热水中,拧干后盖在灶台的焦垢上,让它闷一会儿,不久污垢便会软化浮起。之后,只要用尼龙洗碗布蘸牙膏用力刷除污垢,再用抹布擦干净即可。
17. 吃葡萄时,先拿剪刀剪到根蒂部分,使其保留完整颗粒,并浸泡稀释过的盐水,达到消菌的效果,冲洗干净的葡萄表面还残留一层白膜,可挤些牙膏,把葡萄置于手掌间,轻加搓揉,过清水之后,便使葡萄完全晶莹剔透,吃起来更安心!
18. 可去污。用干净的干软布蘸上牙膏,擦拭皮包,能够去污.
消炎用
牙膏中含有薄荷脑、丁香油、生姜油等成分,有消炎、止痛、化淤等功效,尤以药物牙膏效果更好。
1、小面积的皮肉之伤,可在伤处涂上牙膏进行消炎和止血,包扎上作为急救。
2、受到烫伤的时候,可用少许牙膏涂抹伤处,能消炎止痛、预防感染。
3、受到蜂蜇或蚊虫叮咬后,奇痒难忍,涂上一点牙膏按摩一会儿,即能止痒消肿。
4、冬季手脚发生皲裂时,可在裂口处涂上一些牙膏,能够止痛,防止感染,促进早日愈合。
5、手脚如果受冻,只要受冻面没有破损,可用纱布蘸取牙膏在红肿处摩擦,帮助活血消淤。
6、夏天生了痱子后,在洗澡时,用少许牙膏在痱子多的部位进行搓洗,再用清水洗净,连用几次,能止痒消痱。
7、旅途中发生头痛、头晕时,可在太阳穴涂上牙膏,因为牙膏中有薄荷脑、丁香油,可以镇痛。
8、牙膏还能治脚气。每天洗脚后,挤少量牙膏涂抹在脚气部位,坚持一段时间后,脱皮、水肿、奇痒的现象就会消失,脚气即可痊愈。
9. 男子剃须时,可用牙膏代替肥皂,由于牙膏不含游离碱,不仅对皮肤无刺激,而且泡沫丰富,且气味清香,使人有清凉舒爽之感。
10. 夏日人体容易发生皮癣,用清水将患处洗净、擦干,将牙膏涂抹患处,对治疗皮癣很有 帮助。
11. 女性若患有轻微的阴道炎症,可在水里放入少量的牙膏,搅拌均匀后再清洗患处,症状可消失。
12. 夏天,脚癣患者的脚趾间非常容易出现浸渍、溃烂及奇痒感,如果洗净后在患处涂上少许牙膏,便能止痒。
13. 将强的松片研末,与药物牙膏拌匀温水,洗脸后涂之,一日4~5次,有除去脸上粉刺的作用。如选用面膜去垢,效果更佳。切忌用肥皂洗脸和搽各种护肤霜、脂、蜜等。
14. 有腋臭的人,用牙膏搽腋窝部,可减轻其臭味。
合理的膳食构成科学而营养地搭配,是维持人体健康的重要方面。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐