我的 .sh 文件如下所示:
#!/bin/sh
FOLDER = '/home/Desktop/myUserName/My_monitored_folder'
ASD= 'cd $FOLDER'
REGEX = '.*xxx.yyy*.*'
$ASD
CMD = 'find -regextype posix-extended -regex $REGEX -mtime +0h10m0s'
$CMD | xargs ls -Blatr**
我的查找版本是:4.4.2
当我运行这个 shell 文件时:我的目的是获取在该文件夹中老化超过 10 分钟的某种类型的文件(正则表达式仅用于此目的)。有趣的是,-regex
没有-mtime
把我需要的文件还给我。当我一起使用它们时,它最终会出现在ls -Blatr
mtime
不能正常工作。确实mtime
根本不起作用。有人可以看看吗?我可能会错过一些东西,提前感谢您的时间。