linux – 使用时间戳重命名unix中的文件命令

前端之家收集整理的这篇文章主要介绍了linux – 使用时间戳重命名unix中的文件命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_0@
您好我正在使用putty并尝试使用当前时间戳重命名文件名…
我已经使用以下命令重命名文件并根据日期
mv abc.log $(日期%F)prod.txt

上面的命令重命名但不能随时间重命名,它将Output作为:2014-05-12prodabc.log

并遵循命令
abc.log $(date%y)$(date%m)$(date%d)abcprod.log

输出为:140512abc.log

其实我的要求如下.

rename abc.log to abc-current timestamp.log 
e.g abc.log  become  abc-12-05-2014-17:31.log
then create new file abc.log

请帮忙,提前感谢你们..

解决方法

您可以使用
mv test.dat test_$(date +%d-%m-%Y).dat

如果您想知道如何控制输出,请查看日期Manpages ..

man date

猜你在找的Linux相关文章