Linux中find命令
Linux中find命令用于查询文件或文件夹
find -name a* // 查询当前目录(含子目录)下以'a'开头的所有文件(夹)
find命令递归查找子目录
不查找子目录的方法:
1. 跳过'src/emacs'和它下边的所有文件,列出其它发现的文件,执行下边的命令:
find . -path './src/emacs' -prune -o -print
2. 只查找当前目录下,不搜索任何当前目录下的所有子目录
find . -maxdepth 1 -name "*sql"
另:
find -name *ubuntu*
如果提示"find: paths must precede expression...",说明会查找到到多个满足条件的文件, 如果想查找多个文件,需要加双引号,如下:
find -name "*ubuntu*"
3. 不区分大小写
find -iname *ubuntu*
搜索出所有文件名包含'ubuntu'的文件(夹)
-------------我的签名档---------------------
年轻人,还需要多努力!
--------------------------------------------