find -name linux命令_Linux命令之find查找目录文件

本文详细介绍了Linux中常用的ls命令的高级用法,如ls -F和-p,以及grep和find的强大功能,包括路径过滤、深度限制、颜色显示和多种组合操作。此外,还探讨了如何使用find进行目录搜索,并提供了实用的例子和参数设置技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c26ffeb06ec28c4843de72bb4d1ee1cc.gif


致读者:点击上方 “程序员爱好社区” → 点击右上角“ ... ”→ 点选“设为星标 ★ ” 加上星标,就不会找不到我啦!

1、查找目录命令

ls  -F 给不同文件结尾加不同标识

    -p 给目录结尾加斜线

1、以...开头,^d 意思是以"d"开头

例子:

ls -l |grep "^d"

2、$以...结尾,/$ 意思是以/结尾

只需要目录,不要文件的

方法一:ls -F |grep "/$" 

方法二:ls -p|grep /

2、对搜索目录的深度限制,-maxdepth参数是对搜索深度的设置

通过find直接查找指定类型的文件(d就是目录)

find /* -maxdepth 1 -type d    ./*代表是目录下

用find查找以"d"开头,不包含名字为"."的 !:取反

find . -maxdepth 1 -type d ! -name "." //1表示是搜索一层

find查找目录

find . -maxdepth 1 -type d //d代表搜索的是目录

find查找文件

find ./ -maxdepth 1 -type f //f代表搜索文件

find取交集-a(and)

find ./ -maxdepth 1 -type d -a -name "huhao" |grep ls -ld

find取并集-a(or)

find ./ -maxdepth 1 -type f -o -name "huhao" |xagrs ls -ld

3、显示颜色(对过滤匹配的字符串加颜色)

--color=auto 显示颜色

[root@admin~]# echo huhao >1.txt

[root@admin~]# grep huhao 1.txt

huhao

[root@admin~]# grep --color=auto huhao 1.txt

huhao

8c30076c25b4e56a7771c11de0974ac1.png

                    轻点这里,等你留言

54398dcebf777c20a2b33b9de9e54706.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值