【发布时间】:2014-11-05 22:16:23
【问题描述】:
我最近按主题将一堆文件分类到目录中。我正在尝试将目录的日期更改为与目录中最新文件的修改时间相同。我有一个我认为应该工作的脚本,但它没有。
for DIRECTORY in * ; do FILE=`ls -1 --sort=time "$DIRECTORY" | tail -n 1` ; DATE=`stat -c %y "$DIRECTORY/$FILE" | tr '.' ' ' | awk '{print $1,$2}' ` ; echo $DATE $DIRECTORY ; touch -m -d "$DATE" "$DIRECTORY" ; done
它似乎应该工作,但它没有。有什么帮助吗?
【问题讨论】:
标签: linux bash directory touch