find 命令可以防止list too long 的错误,而且可以递归查找子目录,对于查找文件非常方便。
不过有时候功能强大也会比较麻烦,例如你不想让find 命令查找子目录,只查找当前目录,该怎么办呢?
跳过'src/emacs'和它下边的所有文件,列出其它发现的文件,执行下边的命令:
1. find . -path './src/emacs' -prune -o -print
1. find . -path './src/emacs' -prune -o -print
只查找当前目录下,不搜索任何当前目录下的所有子目录
2. find . -maxdepth 1 -name "*sql"