在我的脚本中,我想检查名为"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系统上。