+ -
当前位置:首页 → 问答吧 → find 子目录问题

find 子目录问题

时间:2011-06-17

来源:互联网

遇到个问题

我想把一个文件夹下的文件找出来,但是不要里面子目录里的文件

find . -type f   -mtime +30 -exec ls {} \;

这个命令把子目录也找出来了 ,怎么只要当前目录,不需要子目录的文件 谢谢

作者: jiangyijun   发布时间: 2011-06-17

有个参数,可以解决这个问题,man一下

作者: bbgg1983   发布时间: 2011-06-17

回复 bbgg1983


    没找到,哎

作者: jiangyijun   发布时间: 2011-06-17

本帖最后由 lionfun 于 2011-06-17 18:20 编辑

回复 jiangyijun
  1. find . -path "*/*/*" -prune -o -type f -mtime +30 -print
复制代码
linux find 命令避开某个目录的用法prune

作者: lionfun   发布时间: 2011-06-17

-maxdepth 1
只搜索1层目录....

作者: 惟吾无为   发布时间: 2011-06-17