小编Vla*_*zin的帖子

重命名多个文件,在中间添加日期

我想重命名文件夹中的所有文件,包括名称中的当前时间戳,保留原始扩展名,在 Solaris 中,如下所示:

test1.txt > test1.date.txt

我试过这个,但我失去了名字的第一部分:

find * -prune -type f -name '*.txt' -exec mv {} {}.$(date +'%Y%m%d%H%M').txt \;
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

bash solaris find shell-script mv

5
推荐指数
1
解决办法
1473
查看次数

标签 统计

bash ×1

find ×1

mv ×1

shell-script ×1

solaris ×1