taoyantu 发表于 2013-03-11 13:58

求救,find不包含子目录的文件

    向大家请教个solaris的问题,系统是SunOS5.9,我想用find查找一个文件名,可以查到,但是子目录也有相同的文件名,请问如何查找出来,不包含子目录的相同名字的文件。。。请各位大大帮忙解答一下。万分感谢啊。因为要删除文件,需要加-mtime +0,删除之前的信息,但不删除子目录相同的文件。请问怎么弄啊~~我试过了,-maxdepth,-depth,find /1 \(-path /1/2 -o -path /1/3 \) -prune -o -print,这些都不行啊。提示find: path-list predicate-list。

oasvr 发表于 2013-03-18 12:30

不需要想得太复杂

直接的: find . -name filename -print | grep-v 子目录名

如果你有很多子目录,就用sed吧。
页: [1]
查看完整版本: 求救,find不包含子目录的文件