`
Weeki
  • 浏览: 1205 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 文件统计操作

阅读更多
遍历文件夹统计语句:
for dir in `find /alidata1/trip/img/ -type d ` ;do echo -n "$dir "  ;find $dir -name "*.jpg"  -type f | wc -l ;echo "" ;done;

语句说明:
  • for dir in 循环处理 `find /opt -type d ` 查询出的文件夹列表,
  • do echo -n "$dir " 输出文件夹名
  • find $dir -name "*.jpg"  -type f | wc -l ; 统计一个文件夹下文件数量
  • done 结束循环

参数说明:
  • -type 文件类型匹配 d 文件夹 ,f 文件
  • -name 文件名匹配 *.jpg即为匹配后缀为jpg的文件
分享到:
评论

相关推荐

    操作系统实验四:统计操作系统缺页次数

    本实验通过使用 Ubuntu 12.04 操作系统和 Linux 内核源码,统计操作系统缺页次数,掌握了虚拟内存技术、Linux 虚拟内存管理技术和内核模块的概念和操作方法,并综合运用了内存管理、系统调用、proc 文件系统、内核...

    linux C实现完美wc命令 统计文件字词行数 注释详细

    用与文件操作相关的系统调用及库函数实现Linux下的wc命令

    Linux安装和文件目录操作

    ### Linux安装与文件目录操作详解 #### 一、实验目的 1. **熟练掌握Linux系统的安装**:通过本次实验,学生能够独立完成Linux操作系统的安装过程,并了解安装过程中的关键步骤,如分区、选择挂载点及软件包等。 2....

    Linux下控制(统计)文件的生成的C代码实现

    在Linux环境下,控制文件的生成和统计是一项常见的任务,尤其在系统监控或者数据分析时。本文通过C语言实现了一个程序,用于统计指定目录下所有文件中的记录总数,并找出所有记录的最早开始时间和最晚结束时间。以下...

    14-Java操作Linux命令分割合并文本文件1

    标题中的“14-Java操作Linux命令分割合并文本文件1”指的是使用Java编程语言来执行Linux命令,以实现对文本文件的分割和合并操作。在处理大文件时,由于内存限制,不能一次性将整个文件读入,因此需要采用分块处理的...

    linux数据统计基本命令

    ### Linux 数据统计基本命令 在Linux环境中进行数据统计是一项非常重要的技能,无论是系统管理员还是开发人员,掌握一些基本的数据统计命令对于日常的工作都是极其有用的。本文将详细介绍几个常用的Linux数据统计...

    linux的文件结构

    Linux文件结构是Linux操作系统的核心组成部分,它定义了文件和目录如何在磁盘上组织和管理。在Linux中,文件系统采用树形结构,根目录`/`是整个结构的起点,所有的其他目录和子目录都是从这里衍生出来的。这种结构...

    map工具,分析linux生產的map文件

    在实际操作中,你可以通过以下步骤进行map文件分析: 1. **生成map文件**:通常在编译时通过链接器选项`-Map`生成map文件。 2. **阅读map文件**:逐行分析,注意不同内存区域的边界和大小。 3. **使用辅助工具**:...

    顺藤摸瓜之Linux文件系统

    ### 顺藤摸瓜之Linux文件系统 #### 引言 在深入了解Linux文件系统的运作机制前,我们需要先明确几个基础概念。文件系统是操作系统的重要组成部分,它负责管理和组织计算机存储设备上的文件。对于Linux这样的多用途...

    linux实验四_文件目录操作命令

    根据给定文件的信息,我们可以详细地探讨实验四中所涉及的Linux文件与目录操作命令的知识点,包括实验的目的、常用命令及其应用场景、实验的具体内容以及思考题的答案。 ### 实验目的 1. **掌握文件与目录操作的...

    c++ Linux 流量统计,抓包重组

    在Linux环境下,C++可以充分利用操作系统提供的API和系统调用来实现底层网络操作。 1. **网络接口抓包**:在Linux中,最常用的抓包库是libpcap,它提供了一个跨平台的API,可以捕获网络接口上的原始数据包。开发者...

    Linux操作系统基础教程.pdf

    Linux操作系统基础教程主要涵盖Linux操作系统的基本概念、安装方式、常用命令、系统目录结构、文件链接、磁盘挂载、用户组管理、文件权限与目录权限、shell脚本、文件查找和比较工具,以及网络通信和编译工具。...

    Linux文件系统基本目录介绍大全

    Linux文件系统是Linux操作系统的核心组成部分,它按照特定的结构组织文件和目录,为用户提供与硬件交互的接口。这里我们将深入探讨Linux文件系统的基本目录及其作用。 1. **/bin** 目录:这是存放基本用户命令的...

    linux内核系统文件详解

    Linux 内核系统文件是 Linux 操作系统的核心组件之一,负责管理系统的硬件资源、进程调度、内存管理、网络通信等多方面的功能。在 Linux 系统中,有许多重要的系统文件,掌握这些文件的作用和用途对于 Linux 系统的...

    linux操作系统实验报告

    vi编辑器是Linux中常用的文本编辑工具,学生需要学会使用vi创建、编辑、显示文本文件,以及各种编辑操作,如移动光标、插入文本、删除内容、替换字符、复制和撤销等。 在完成上述四个实验后,学生需要编写实验报告...

    Linux文件系统写放大作用的定量分析.pdf

    Linux文件系统的写放大作用是指在对文件进行写入操作时,由于文件系统内部的元数据管理、日志记录等因素,实际写入磁盘的数据量往往大于用户实际写入的文件内容,这会增加存储设备的写操作次数,尤其是对寿命有限的...

    linux 操作系统 GTK /proc文件 系统监视器

    在Linux操作系统中,/proc文件系统是一个非常重要的虚拟文件系统,它提供了查看和修改内核运行时状态的接口。这个特殊的文件系统并不占用磁盘空间,而是动态地反映了当前系统的进程、硬件信息以及各种系统参数。`/...

    Linux上机操作复习题答案资料.doc

    本文档总结了 Linux 操作系统的基本命令和操作实践,涵盖用户管理、网络配置、文件管理、进程管理、系统信息查询等多方面的内容。 一、用户管理 useradd 命令用于添加新用户,passwd 命令用于设置用户密码,...

    linux下查看被缓存的文件工具

    在Linux操作系统中,管理和查看被缓存的文件是系统管理员和开发者日常工作中不可或缺的一部分。缓存文件通常是系统为了提高性能而存储在内存中的数据,它们可以是文件系统缓存、程序运行时的数据缓存或是网络请求的...

Global site tag (gtag.js) - Google Analytics