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'的文件(夹)

转载于:https://www.cnblogs.com/DavidYan/articles/2050863.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值