Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 统计文件个数

Linux 统计文件个数

作者头像
louiezhou001
发布于 2022-02-23 05:38:14
发布于 2022-02-23 05:38:14
3.4K00
代码可运行
举报
运行总次数:0
代码可运行

1. 统计

统计当前文件夹下文件的个数,包括子文件夹里的

ls -lR|grep "^-"|wc -l

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[zhou@localhost logs]$ ls -lR|grep "^-"|wc -l
73

统计文件夹下目录的个数,包括子文件夹里的

ls -lR|grep "^d"|wc -l

统计当前文件夹下文件的个数

ls -l |grep "^-"|wc -l

统计当前文件夹下目录的个数

ls -l |grep "^d"|wc -l

备注:

统计输出信息的行数

wc -l

将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d

grep "^-"

2.查找

查找文件大小大于50M的文件

find / -size +50M -exec ls -lh {} \;

如果只想查指定路径文件

[zhou@localhost logs]$ find /mydata/tomcat9/logs/ -size +50M -exec ls -lh {} \;

-rwxr-xr-x. 1 root root 362M 1月13 11:24 /mydata/tomcat9/logs/catalina.out

小知识

1. Path

绝对路径: cd /usr/local/tomcat

相对路径:cd ../../usr/local/tomcat

2. 终端的打印结果输出到文本文件中

方法1:利用符号 > 和 >>

两者的区别在于 符号 ">" 代表重写要输出的文件

[zhou@localhost logs]$ pwd > /home/zhou/path.txt

[zhou@localhost logs]$ cat /home/zhou/path.txt

/mydata/tomcat9/logs

">>"代表要追加要输出的文件,不改变原文件的内容

假设文件test1.txt 有如下内容, path是: /home/zhou/下面

This is my file!!!!

This is my document!!!

然后使用>> 出入到指定文件

[zhou@localhost logs]$ pwd >>/home/zhou/test1.txt

[zhou@localhost logs]$ cat /home/zhou/test1.txt

This is my file!!!!

This is my document!!!

/mydata/tomcat9/logs

总结:

测试是一门技术, 更是一门艺术. 也许你今天拥有的技术, 明天就会被淘汰. 同时需要我们开拓思维和眼界, 积极拥抱变化, 学习新知识, 新方法,新技能, 计算机领域讲究的是实践, 学习更要讲究方式方法. 学习和动手一定要结合, 光看不练,犹如看武功秘籍, 是永远成不了武功大侠的.

Story:

古语云欲求其上上,而得其上;欲求其上,而得其中;欲求其中,而得其下说的就是起点高才能至高的道理。制定一个远大的目标,即使你达不到,只要不断地向它努力,最终肯定也会有所作为。定的目标很低,对于一点小小的成绩就心满意足,这样是干不了什么大事的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试工程师成长之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring Cloud 之服务网关 Gateway(二) 集成 Swagger 组件
Spring Cloud 之服务网关 Gateway(二) 集成 Swagger 组件
芥末鱿鱼
2020/09/22
2K0
Spring Cloud 之服务网关 Gateway(二) 集成 Swagger 组件
使用 Zuul、Ribbon、Feign、Eureka 和 Sleuth、Zipkin 创建简单spring cloud微服务用例-spring cloud 入门教程
Spring 框架提供了一组用于在 Java 生态中创建微服务的库。它们是 Spring Cloud 项目的一部分。今天我将向您展示如何使用 Spring Boot 和以下技术创建简单的微服务支手架:
jack.yang
2025/04/05
1160
使用 Zuul、Ribbon、Feign、Eureka 和 Sleuth、Zipkin 创建简单spring cloud微服务用例-spring cloud 入门教程
SPRING CLOUD 微服务快速指南-spring cloud 入门教程
我的博客上有很多关于使用 Spring Boot 和 Spring Cloud 进行微服务的文章。本文的主要目的是简要总结这些框架提供的最重要的组件,这些组件可以帮助您创建微服务,并实际上向您解释什么是用于微服务架构的 Spring Cloud。本文涵盖的主题是:
jack.yang
2025/04/05
1680
SPRING CLOUD 微服务快速指南-spring cloud 入门教程
SpringCloud-gateway-nacos-swagger踩坑记录
​ 在gateway中集成各个模块,然后接入swagger方便测试各模块接口,其中sunshine-common是放入一些通用组件和配置的,swagger的配置就在这里面。sunshine-gateway即网关模块,在网关通过nacos服务注册发现,将请求路由到各个模块中。
doper
2022/09/26
1.5K0
SpringCloud-gateway-nacos-swagger踩坑记录
zuul网关集成swagger
swagger2是一个API文档生成工具,在微服务的架构中,一般会使用zuul作为api网关,适合用来集成swagger生成所有微服务的接口文档。(springboot版本1.5.9)
全栈程序员站长
2022/09/22
5510
zuul网关集成swagger
微服务聚合Swagger文档,这波操作是真的香!
对比knife4j和原生Swagger的微服务使用,再次证明knife4j是springfox-swagger的增强UI实现,完全遵循了springfox-swagger中的使用方式。
macrozheng
2020/07/24
4.6K0
微服务聚合Swagger文档,这波操作是真的香!
使用 Spring Boot 2.0,Eureka 和 Spring Cloud 的微服务快速指南
原文地址:https://dzone.com/articles/quick-guide-to-microservices-with-spring-boot-20-e
Techeek
2018/06/29
7.8K0
使用 Spring Boot 2.0,Eureka 和 Spring Cloud 的微服务快速指南
springcloud:gateway网关聚合swagger实现多个服务接口切换
springcloud是由多个不同的springboot服务组成的,微服务使用swagger有两种方法,如下:
Freedom123
2024/03/29
8520
springcloud:gateway网关聚合swagger实现多个服务接口切换
在微服务项目中引入 knife4j
knife4j 是为 Java MVC 框架集成 Swagger 生成 Api 文档的增强解决方案。说白了,如果项目开发为前后端分离开发的话,这个插件就非常的省事儿,不用再很麻烦的写接口文档了。之前用过 Swagger 来生成文档,但是在某些情况下,Swagger 却并不适合国内的项目,尤其是验收文档。给甲方的验收文档往往包含接口文档,这是 knife4j 的导出就派上用场了。
Bess Croft
2021/11/17
2.5K0
SpringCloud Alibaba 实战教程13-gateway网关聚合swagger
一、项目整合整合swagger 1.1引入pom文件 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <ve
gang_luo
2021/02/22
1.7K0
SpringCloud Alibaba 实战教程13-gateway网关聚合swagger
Spring Cloud Gateway 聚合swagger文档
关于pigX:全网最新的微服务脚手架,Spring Cloud Finchley、oAuth2的最佳实践
冷冷
2018/07/20
2.3K0
SpringBoot集成Swagger2
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单.
用户2929716
2018/08/23
4350
SpringBoot集成Swagger2
spring cloud gateway聚合swagger的方法记录
最近在使用spring cloud gateway,需要对各个微服务做一个聚合的swagger功能。 其实方法也是上网找的,不过也记录一下:
星痕
2019/07/04
3.6K0
集成 Kubernetes 来构建微服务-spring cloud 入门教程
Spring Cloud和Kubernetes是目前Java平台下微服务应用的使用得最多的产品。然而,当谈到微服务架构时,它们有时被描述为具有竞争力的解决方案。它们都在微服务架构中实现流行的模式,如服务发现、分布式配置、负载平衡或断路。当然,他们的做法不同。 Kubernetes 是一个用于运行、扩展和管理容器化应用程序的平台。Kubernetes 最重要的组件之一是etcd。该高度可用的键值存储负责存储所有集群数据,包括服务注册表和应用程序配置。我们不能用任何其他工具代替它。可以使用Istio或 Linkerd等第三方组件来实现更高级的路由和负载均衡策略。要在 Kubernetes 上部署和运行应用程序,我们无需在源代码中添加任何内容。编排和配置是在应用程序之外实现的——在平台上。 Spring Cloud 提出了一种不同的方法。所有组件都必须在应用程序端包含和配置。它为我们提供了许多与用于云原生开发的各种工具和框架集成的可能性。但是,一开始 Spring Cloud 是围绕 Eureka、Ribbon等 Netflix OSS 组件构建的、Hystrix 或 Zuul。它为我们提供了一种机制,可以轻松地将它们包含到我们基于微服务的架构中,并将它们与其他云原生组件集成。一段时间后,必须重新考虑这种方法。今天,我们有很多由 Spring Cloud 开发的组件,比如 Spring Cloud Gateway(Zuul 替代品)、Spring Cloud Load Balancer(Ribbon 替代品)、Spring Cloud Circuit Breaker(Hystrix 替代品)。还有一个相对较新的与Kubernetes集成的项目——Spring Cloud Kubernetes。
jack.yang
2025/04/05
1290
集成 Kubernetes 来构建微服务-spring cloud 入门教程
Spring boot集成模板引擎swagger2实现
系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static,/public,/resources,/META-INF/resources
IT架构圈
2021/10/21
5070
Spring boot集成模板引擎swagger2实现
Swagger2介绍+与SpringMVC整合
本文简单介绍了SpringMVC项目中集成swagger的流程和一些注意点。如果想深入分析项目源码,了解更多内容,见参考资料。
wuweixiang
2018/08/14
5.9K2
swagger2
Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。
xiaozhangStu
2023/05/04
3540
SpringBoot 项目集成Swagger2
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。 作用:
Freedom123
2024/03/29
1340
SpringBoot 项目集成Swagger2
swagger2
Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。
xiaozhangStu
2023/10/19
2050
代码自动生成文档 - Springfox(Swagger2)
完成以上步骤后,启动项目后可以在浏览器中打开连接http://localhost:18080/swagger-ui.html,则可以看到接口文档,并且可以直接测试接口(参考第一幅图)
十毛
2019/03/27
1.7K0
代码自动生成文档 - Springfox(Swagger2)
相关推荐
Spring Cloud 之服务网关 Gateway(二) 集成 Swagger 组件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验