Linux搜索文件、文件夹数、文件个数命令

本文介绍了在Linux系统中管理文件和查找文件的一系列命令,包括查看文件个数、目录数,以及如何按特定条件搜索文件。例如,使用ls-l结合grep和wc-l统计文件数量,使用find命令配合cp进行文件复制,以及利用grep和xargs查找并处理指定扩展名的文件。此外,还提到了按修改时间排序显示文件和使用find命令删除文件的方法。
摘要由CSDN通过智能技术生成

Linux搜索文件、文件夹数、文件个数命令

一:查看文件

1、查看某文件夹下文件的个数:
ls -l|grep “^-”|wc -l

2、查看某文件夹下文件目录的个数:
ls -l|grep “^d”|wc -l

3、查看某文件夹下文件的个数,包括子文件里的文件:
ls -lR|grep “^-”|wc -l

4、查看某文件夹下文件目录的个数,包括子文件里的文件目录:
ls -lR|grep “^d”|wc -l

命令补充:
ls -l :查看目录类型(文件、目录、链接等)
wc -l :统计行数

5、搜索以xx开头的文件

ls -1 | grep “^xx.”

注:grep后面使用正则表达式去匹配

7、按修改时间排序显示目录

ls -r:升序

ls -t:降序(最新的在最前面)

二:查找文件

1、查找xx开头的文件并复制到某个文件夹下

find ./ -name “xx*.jar” -exec cp {} ./gateway ;

注:分号必须加上

2、从当前目录开始查找所有扩展名为.log的文本文件,并找出包含”error”的行

find . -name “*.log” | xargs grep “error”

3、查找当前目录下扩展名以.log结尾的文件并删除

find ./ -name “*.log” | xargs rm -f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值