将创建的日期附加到文件名

时间:2017-04-02 16:38:14

标签: linux bash

我试图创建一个将在文件夹上运行的bash脚本并检查该文件夹中每个文件的最后修改标记,然后将该日期附加到文件夹中的每个文件中。例如:

IMG1_movie.mov

变为

IMG1_movie_02032015.mov

网上有一些例子,但我发现的那些例子不会覆盖最后一个修改日期,只附加当前日期,没有一个具有批量功能。感谢任何指导。

1 个答案:

答案 0 :(得分:1)

您可以将该部分代码编写为

new_filename="$(date -r $filename +%Y%m%d)"

其中date命令参数为您进行格式化。我将格式设为YYYYMMDD。您可以将参数更改为您希望日期显示的顺序。