Linux
將文件修改時間更改為批量訪問時間
我在修改時間被更改(不正確)的目錄中有一堆文件
touch -m
這些文件的訪問時間仍然與修改時間足夠接近,所以我想將它們改回來。
有沒有辦法
touch
設置mtime = atime?我不想將它們全部設置為相同的時間戳,但我想逐個文件設置 mtime = atime。
怎麼樣:
#!/bin/bash for file in *; do # Get the access time using stat dateString=$(stat --format %x "$file") # Use the datestring to update the time with the # access time touch -d "$dateString" "$file" done
來自
man stat
:%x time of last access, human-readable