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

inux 下查看文件个数及大小

阅读更多

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

find ./company -type f | wc -l

查看某文件夹下文件的个数,包括子文件夹里的。

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

查看某文件夹下文件夹的个数,包括子文件夹里的。

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

说明:

ls -l

长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)

grep "^-"

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

wc -l

统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于

一行信息对应一个文件,所以也就是文件的个数。

 

Linux查看文件夹大小

du -sh 查看当前文件夹大小

du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序

du -sk filename 查看指定文件大小

 

df -h 查看硬盘大小

分享到:
评论

相关推荐

    inux系统下的ramdisk驱动

    Linux系统下的ramdisk驱动是一种特殊的存储技术,它利用系统的RAM(随机存取内存)作为临时的文件系统。这种技术在需要快速读写速度且对数据持久性不敏感的应用场景下非常有用,例如系统启动时的临时文件存储、系统...

    inux命令(shell)从入门到精通

    1. **ls**:列出目录内容,可以查看当前目录下的文件和子目录。 2. **cd**:改变工作目录,用于在不同的目录之间切换。 3. **pwd**:显示当前工作目录,让你知道你在哪个位置。 4. **touch**:创建新文件或更新文件...

    LINUX内核探秘:深入解析文件系统和设备驱动

    例如,当用户对一个文件进行操作时,文件系统会调用相应的设备驱动程序,由驱动程序控制硬件执行实际的读写操作。这一过程涉及缓冲区管理、I/O调度策略等高级主题,可能也是书中探讨的内容。 总的来说,《LINUX内核...

    inux-C--.rar_誊抄

    "Linux C 誊抄"这个项目可能是一个教学实例或实战练习,旨在教授如何使用C语言在Linux环境下读取文件内容并将其复制到另一个文件中,即实现文件的“誊抄”操作。下面我们将详细探讨这一主题。 首先,我们需要了解...

    Linux MTD 下获取Nand flash 各个参数的过程的详细解析

    - NAND Flash 中每一页都配有一个额外的区域,用于存放 ECC 数据以及其他元数据,如文件系统信息。这一区域在不同的上下文中可能被称为 Spare Area、Redundant Area 或 OOB。 - Spare Area 主要用于存储错误校验码...

    inux分区不同于window.docx

    计划将其划分为一个主分区和三个逻辑分区,主分区大小为 3GB 并采用 ext3 文件系统,而三个逻辑分区的大小分别为 2GB、2GB 和 3GB。 **步骤一:登录系统并查看磁盘状态** 首先,通过 SSH 工具远程登录到 Linux ...

    inux必学的系统管理命令.doc

    - `-l`:计算所有文件大小,硬链接文件会被多次计算。 - `-i`:显示inode信息而非块使用量。 - `-h`:以易读的格式(如KB、MB、GB)显示文件系统大小。 - `-P`:使用POSIX输出格式。 - `-T`:显示文件系统类型。 `...

    inux-LVM管理.doc

    4. **逻辑卷(Logical Volume, LV)**:LV是在VG上创建的,类似传统分区,但可以在需要时进行大小调整,用于建立文件系统。 5. **PE(Physical Extent)**:物理卷被划分为PE,是LVM可寻址的最小单位,大小可配置,...

    inux达人养成计划I

    ~ 当前所在目录(家目录) / 根目录 # 超级用户提示符,普通用户提示符$ -a 等于--all 查询所有的文件,包括隐藏的文件 ls -l 相当于ll -l (long format) 长格式显示 ...-i 显示inode 每个文件都有ID号,通过inode查看

    linux网络操作系统和实训课后习题答案解析.docx

    du 命令可以用来查看目录的大小。 八、 Linux 的软件包管理 Linux 的软件包管理命令包括 rpm 等。rpm 命令可以用来安装、卸载和查询软件包。 九、 Linux 的 Shell 编程 Linux 的 Shell 编程包括变量、条件语句、...

    Linux菜鸟必学的60个命令

    free 命令可以查看系统的内存使用情况、交换空间、缓存大小等信息。 四、网络操作命令 1. ifconfig 命令 ifconfig 命令的作用是查看和配置网络接口。格式为:ifconfig [-a] [-s] [-u]。ifconfig 命令可以查看网络...

    LPC3131_quickstart_lpc313x_bsp_inux

    该文件名为"LPC3131_quickstart_lpc313x_bsp_inux",是一份关于LPC3131在Linux操作系统下的快速启动指南。这份指南详细介绍了在使用LTIB(Linux Target Image Builder)或ELDK(Embedded Linux Development Kit)...

    inux初学者配置nas服务哭

    安装`nfs-utils`,编辑`/etc/exports`配置文件,指定要导出的目录及权限,如`/NAS 192.168.0.0/255.255.255.0(rw,nsync,all_squash,anonuid=99,anongid=99)`。确保NFS服务启动并允许远程访问。 - **FTP**:可能...

    Linux程序设计实验报告

    - 通过本次实验,学生能够熟悉Linux环境下基本命令的使用,包括目录管理、文件操作、进程查看、磁盘和内存使用情况的检查等。 - 这些基础命令的掌握对于进一步学习Linux编程和系统管理至关重要。 #### 实验二:简单...

    inux菜鸟进阶系列之练成Linux系统高手教程.pdf

    `du` 命令:检查文件及目录占用空间 - **功能**:`du` 命令用于报告每个指定文件或目录占用的块数和总块数。 - **语法**:`du [选项] 路径` - 其中`[选项]`可选,如`-h`表示以人类易读的格式显示结果。 - `路径`...

    嵌入式L inux系统的Qt/Embedded图形界面开发

    软件环境采用了嵌入式Linux环境,因为Linux可以被小型化裁剪,适应不同大小的存储器。开发环境主要包括: - **操作系统**:基于Red Hat 9.0的Linux操作系统; - **开发工具**: - Tmake:用于构建Qt/Embedded应用...

    jdk-8u121-linux-x64.tar.zip

    然后,通过Gzip进行压缩,以减少文件大小,提高存储和传输效率。 8. **安装与配置** 对于Linux系统,我们需要先使用`tar -zxvf jdk-8u121-linux-x64.tar.gz`命令解压文件,然后设置`JAVA_HOME`、`PATH`和`...

Global site tag (gtag.js) - Google Analytics