在我的脚本中,我想检查文件名为" Flag"从现在开始创建超过10分钟,如果是,则删除它。
得到这样的东西:
ZMIENNA=`find /home/maciej/testy/ -mmin +10 -name Flag`
if [ -N $ZMIENNA ]
then
rm /home/maciej/testy/Flag
fi
感谢您的回复。
答案 0 :(得分:1)
您可以使用find删除文件,例如删除当前文件夹中的file1:
find . -name file1 -mmin +10 -exec rm {} \;
答案 1 :(得分:0)
根据手册,-mmin
的选项find
基于最后修改日期:
-mmin n File's data was last modified n minutes ago.
正如这篇文章所述:How to get file creation date/time in Bash/Debian? 创建时间不会作为文件元数据存储在POSIX系统上。