昨天我拍了一大堆照片,但我忘了更改相機中的時區。現在所有圖片都有錯誤的修改日期。Bash touch - 非法選項-d
我想將特定目錄中所有文件的修改日期更改爲minus 10 hours
。
#!/bin/sh
for i in /Users/slick/Desktop/100D5200/*; do
touch -r "$i" -d '-10 hour' "$i"
done
當我運行在OSX這個劇本,我得到
觸摸:非法選項 - d用法:觸摸[-A [ - ] [[HH]毫米] SS] [-acfhm ] [-r文件] [-t [[CC] YY] MMDDHHMM [.SS]文件...
我在做什麼錯?
我不完全的OSX用戶,但我認爲這頂ic可能對你有用:http://apple.stackexchange.com/questions/99536/changing-creation-date-of-a-file – monsune
什麼'哪個觸摸'和'觸摸 - 版本'和'觸摸 - 幫助給你?我想你沒有使用GNU touch,而你的版本缺少'--d' – mnagel
*我做錯了什麼?*期望可用的非標準的,特定於平臺的擴展。 –