检查文件是否在10分钟后创建



在我的脚本中,我想检查名为"Flag"的文件是否在10分钟后创建,如果是,请将其删除。

有这样的东西:

ZMIENNA=`find /home/maciej/testy/ -mmin +10 -name Flag`
if [ -N $ZMIENNA ]
then
        rm /home/maciej/testy/Flag
fi

谢谢你的回复。

您可以使用find来删除文件,例如删除当前文件夹中的file1:

find . -name file1 -mmin +10 -exec rm {} ;

根据手册,find的选项-mmin基于上次修改日期:

 -mmin n
        File's data was last modified n minutes ago.

如本文所述:如何在Bash/Debian中获取文件创建日期/时间?创建时间不作为文件元数据存储在POSIX系统上。

最新更新