我想列出最近5分钟内修改的所有文件,不包括.svn
目录.
我一起工作了下面的脚本,似乎没有遵守任何-atime
或-ctime
params.
find . -atime -5m -type d -name .svn -prune -o -type f -print
Run Code Online (Sandbox Code Playgroud)
我觉得自己正在把自己挖进一个洞里,这个眼睛可以轻松找到额外的一双眼睛.
Lek*_*eyn 33
尝试不同的参数顺序.你的命令:
.svn
,那么该条目被忽略以下命令.svn
在下降到它们之前修剪目录:
find . -type d -name .svn -prune -o -mmin -5 -type f -print
Run Code Online (Sandbox Code Playgroud)
如果文件是一个目录并且具有名称.svn
,则忽略它并且不要进入它.否则,如果它是-mmin
在5分钟内上次修改()和文件,则打印文件名.