我有許多文件想要更改Linux中的修改日期。修改日期保存在文件名中。所以我有一些文件,其名稱例如為“ IMG_20180101_010101.jpg”,但修改日期為今天。我想將修改日期更改為2018-01-01 01:01:01,如文件名中所示。我嘗試了查找和觸摸:find . -iname 'IMG*' -print | while read filename; do touch -t {filename:7:8} "$filename"; done執(zhí)行此操作時,我總是會收到錯誤消息(“無效的日期格式:{filename:7:8})。我究竟做錯了什么?
將修改日期更改為文件名
慕桂英4014372
2021-04-12 17:14:26