linux date(),linux命令-date(??)

本文介绍了Linux系统中date命令的使用,包括显示和设置日期时间的选项,如`-d`和`-s`参数,以及如何格式化输出日期。通过实例展示了如何输出特定格式的日期、获取昨天的日期等操作。同时提到了使用find命令删除包含特定字符串的文件或目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

date命令 显示或设置系统时间和日期

date (选项) (参数)

选项:

-d “字符串” 显示字符串所指的日期与时间,注意字符串要加双引号

-s “字符串” 根据字符串来设置日期与时间。字符串必要有双引号

参数:

%m 月份     %w 一个星期的第几天  %d 一个月的第几天

%y 年的最后两个数字

实例:

1,格式化输出   date + “%Y-%m-%d”

[root@localhost network-scripts]# date + "%Y-%m-%d"

date: 额外的操作数 "%Y-%m-%d"

有问题。。。。

2,输出昨天日期:

date -d "1 day ago" + "Y-%m-%d"

date: 额外的操作数 "Y-%m-%d"

Try 'date --help' for more information.

[root@localhost network-scripts]# date

2017年 07月 22日 星期六 23:59:55 CST

[root@localhost network-scripts]#

作业:删除目录下所有含有  test 的文件或目录

find /App/ido/jobs  -type f -name "*test*" -delete

find /App/ido/jobs  -type d -name "*test*" -delete

删除文件夹这里存在一个问题,是否强制删除”非空目录“,就没有删除

下面查看包含 test 的文件夹find /App/ido/jobs  -type d -name "*test*"

3、2秒后输出:date -d "2 second" + "%Y-%m-%d %H :%M.%s"

6a4429181c1cfc4f9cd52552da8f7663.png

4、传说中的 1234567890 秒:

86bb7ca4bcfb11fa6afe74dc1860a42a.png

这里一直报错。。没正常显示

5、后面还有-普通转格式-apache格式转换、格式转换后时间游走、加减操作暂时不操作,同上会出错

6、设定时间: date -s

fb98d6d920e92fe78be37d6db8695b4e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值