移动前一天下午 6:30 修改的文件夹

移动前一天下午 6:30 修改的文件夹

我需要移动前一天下午 6:30 修改的文件夹。例如,第 1 天下午 6:30 之前修改的文件夹应移动到另一个文件夹。请帮帮我。

问候,赛义德

答案1

timestamp=$(date -d "18:30 yesterday" +%s)
stat -c "%Y %n" * | while IFS= read -r mtime filename; do
    if (( mtime < timestamp )); then
        mv "$filename" /some/folder
    fi
done

相关内容