更改文件的年份,保留月份中的月份和日期

ixe013

我有很多(3000+)jpeg文件,我想要创建日期的年份。我想保留原始日期,但应将年份从2013年更改为2013年。

我尝试过touch,只给年份一个--date选项:

touch --date 2013 f1219486.jpg

年份更改为2013,但月份和日期更改为今天。使用-date 20130000和其他通配符变体不起作用。

我可以使用touch(或其他命令)仅触摸文件的年份吗?

拉杜·拉迪亚努(RaduRădeanu)

您可以使用-t参数代替--date来自man touch

  -t STAMP
         use [[CC]YY]MMDDhhmm[.ss] instead of current time

现在,您可以STAMP使用下一条命令以您感兴趣的方式获得它

STAMP=$(stat -c %y f1219486.jpg | \
        awk 'BEGIN {FS="[-]|[:]|[ ]|[.]"} {printf $2$3$4$5"."$6}' | \
        sed -r 's/^/13/g')

一些解释:

  • stat -c %y f1219486.jpg 将返回上次修改的时间 f1219486.jpg
  • awk 'BEGIN {FS="[-]|[:]|[ ]|[.]"} {printf $2$3$4$5"."$6}' 将以以下格式更改前一个命令的输出: MMDDhhmm.ss
  • sed -r 's/^/13/g'将在13(前面)添加(当前年份)MMDDhhmm.ss

现在,您只能更改文件的年份:

touch -t $STAMP f1219486.jpg

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改文件的年份,保留月份中的月份和日期

来自分类Dev

Javascript或jQuery中的日期,月份和年份

来自分类Dev

从日期获取月份和年份

来自分类Dev

验证日期月份和年份

来自分类Dev

在C#中将日期更改为月份名称和年份

来自分类Dev

更改月份名称和年份以保持日期或POSIXct

来自分类Dev

从Javascript“日期”表格中解析日期,月份和年份

来自分类Dev

从 .csv 文件中的 Pandas 日期时间列中仅提取月份和年份(Python)

来自分类Dev

如何在UIDatePicker中禁用将来的日期,月份和年份?

来自分类Dev

查找特定月份和年份中星期的日期范围

来自分类Dev

从R中的日期中提取月份和年份

来自分类Dev

月份和年份字符串中的Javascript新日期

来自分类Dev

如何在UIDatePicker中禁用将来的日期,月份和年份?

来自分类Dev

查找特定月份和年份中星期的日期范围

来自分类Dev

Python使用日期在python中显示财务月份和年份

来自分类Dev

使用 python 替换日期列中缺少的月份和年份

来自分类Dev

如何从节点js中的日期获取月份和年份

来自分类Dev

如何从SQL中的日期获取月份和年份

来自分类Dev

从月份名称和年份中获取该月份在sql中的日期范围

来自分类Dev

根据存储过程传递到临时表中的月份数,将日期分为月份和年份

来自分类Dev

Android日期解析(提取月份和年份)

来自分类Dev

通过提供月份和年份获取日期

来自分类Dev

仅从日期获得月份和年份

来自分类Dev

按日期列的月份和年份分组

来自分类Dev

选择给定年份和月份的最大日期

来自分类Dev

DateTimePicker仅更改月份和年份

来自分类Dev

MySQL获取月份,年份中的日期列表

来自分类Dev

我想在日期中设置小时而不更改日期月份和年份

来自分类Dev

在只有日期和月份的单元格中添加年份(多个不同的年份)(Google表格)

Related 相关文章

  1. 1

    更改文件的年份,保留月份中的月份和日期

  2. 2

    Javascript或jQuery中的日期,月份和年份

  3. 3

    从日期获取月份和年份

  4. 4

    验证日期月份和年份

  5. 5

    在C#中将日期更改为月份名称和年份

  6. 6

    更改月份名称和年份以保持日期或POSIXct

  7. 7

    从Javascript“日期”表格中解析日期,月份和年份

  8. 8

    从 .csv 文件中的 Pandas 日期时间列中仅提取月份和年份(Python)

  9. 9

    如何在UIDatePicker中禁用将来的日期,月份和年份?

  10. 10

    查找特定月份和年份中星期的日期范围

  11. 11

    从R中的日期中提取月份和年份

  12. 12

    月份和年份字符串中的Javascript新日期

  13. 13

    如何在UIDatePicker中禁用将来的日期,月份和年份?

  14. 14

    查找特定月份和年份中星期的日期范围

  15. 15

    Python使用日期在python中显示财务月份和年份

  16. 16

    使用 python 替换日期列中缺少的月份和年份

  17. 17

    如何从节点js中的日期获取月份和年份

  18. 18

    如何从SQL中的日期获取月份和年份

  19. 19

    从月份名称和年份中获取该月份在sql中的日期范围

  20. 20

    根据存储过程传递到临时表中的月份数,将日期分为月份和年份

  21. 21

    Android日期解析(提取月份和年份)

  22. 22

    通过提供月份和年份获取日期

  23. 23

    仅从日期获得月份和年份

  24. 24

    按日期列的月份和年份分组

  25. 25

    选择给定年份和月份的最大日期

  26. 26

    DateTimePicker仅更改月份和年份

  27. 27

    MySQL获取月份,年份中的日期列表

  28. 28

    我想在日期中设置小时而不更改日期月份和年份

  29. 29

    在只有日期和月份的单元格中添加年份(多个不同的年份)(Google表格)

热门标签

归档