使用脚本将日期添加到文件名的开头

使用脚本将日期添加到文件名的开头

我有多个文件需要重命名,并在我尝试编写脚本的文件名开头添加日期。

我使用该cp命令是因为我需要保留原始文件

我需要的文件是YYYYMMDDfile.txt

我已经使用了每个时间戳配置(日期'+%Y%m%d'),但我没有运气。我在文件名末尾添加时间戳没有任何问题。我缺少什么?

答案1

不确定你做错了什么,但以下方法有效:

for i in *; do cp "$i" $(date '+%Y%m%d')"$i"; done

(您应该只在目录中运行一次)

相关内容