相关疑难解决方法(0)

Bash touch - 非法选项 -d

昨天我拍了很多照片,但我忘记更改相机中的时区。现在所有图片的修改日期都有错误。

我想将特定目录中所有文件的修改日期更改为minus 10 hours.

#!/bin/sh
for i in /Users/slick/Desktop/100D5200/*; do
  touch -r "$i" -d '-10 hour' "$i"
done
Run Code Online (Sandbox Code Playgroud)

当我在 OSX 中运行这个脚本时,我得到

touch:非法选项 --d 用法:touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file 。 ..

我究竟做错了什么?

macos bash exif unix-timestamp

3
推荐指数
1
解决办法
2547
查看次数

标签 统计

bash ×1

exif ×1

macos ×1

unix-timestamp ×1