小问题: find 查找unix所有的.c文件,然后放到a目录里面去,请教如何写? 我只会查找 find . -name *.c 后面如何把.c文件放到a目录里面就不会了,请教!!!谢谢 !!!
如题,我用find命令查找一些文件,但是有些目录没有权限,查找结果中将这些没有权限的目录都列出来了,一坨一坨的太多。 我想用grep -v 过滤掉,可是怎么做也不行! 环境 AIX 5.3 例如查找: find / -perm -4000 -user 0 -ls | grep -v "Can't" 如上的命令就不好用,哪位大哥大嫂有好的解决方案?
我想找到一个目录下过去24小时修改增加的子目录和文件,把它们打个包,用find xxx -mtime 0可以找到,但是连同子目录下没动过的文件也一块打包了,用-type f/d只能分别找,也不是我想要的。能不能: find xxx -mtime 0 -type d 在找出的结果基础上再去找这些目录中修改的目录和文件?
本人碰见应用报问题: couldn't nlist unix 。 问集成商,回答是需要修改 /unix的权限,需执行chmod a+x /unix命令。 试用root执行该命令,发现无法执行,报: read-only file 。 但,集成商却反映可以,其它sco机器也可以。 机关何在? 请高手指点。
当前目录内所有子目录中最终目录下按时间排序最近的那个文件及生成时间或修改时间? 例:当前目录下有 ./ test/{aa/{a/[file..],b/[file..],..},bb/{c/[file..],d/[file..]..},cc/{e/[file..],f/[file..]..}..} $find . -mtime 1 -exec ls -l '{}' \;#我这样好像只是把今天内的所有文件都列出来了 ??
ls 档案列表 find ! -type d -exec ls -al {} \; 忽略特定目录 find -path "./tmp/123" -prune -o -exec echo {} \; 试过使用 find \( -path "./tmp/123" -o ! -type d \) -prune -o -exec ls -al {} \; 特定目录有忽略搜寻,但后面的 '! -type d' 却没有产生效用
怎样让find忽略某个目录 ? 如我想搜索当前目录下所有文件夹除了aaa 还有不搜索隐藏的文件夹怎么办? (记得有贴子,忘了,没时间搜) [ 本帖最后由 chzht001 于 2006-12-1 15:32 编辑 ]