如何将文件移动到另一个目标文件夹,其中包含修改日期,最后将移动文件

时间:2015-04-05 17:13:20

标签: macos bash shell terminal yosemite

我正在使用Mac OS x 10.10终端& bash 3.2.57(1) - 发布。 我想移动所有,但最近3个文件。 此外,所有移动的文件应在文件名末尾具有修改日期(不是当前时间,而是每个文件的最后修改日期)。

例如:

之前:aaaa12345.mp4

之后:aaaa_20150405_200834.mp4

以下声明全部移动,刷新最新的3个文件

mv -f $(ls -1t /Users/home/test/mv/* | tail -n +4) /Users/home/test/*

问题是:

如何在移动之前添加修改日期并删除所有文件名末尾的12345(最新3个文件除外)?

0 个答案:

没有答案