【查看文件夹大小】# /lib 目录大小

du -sh /lib

# /lib 子目录大小

du -sh /lib/*

# 查看 /lib 目录下普通文件大小

find /lib -type f -print0 | xargs -0 ls -la | \

awk -F ' ' 'BEGIN{sum=0} {sum+=$5} END{printf "%d bytes\n", sum}'

【统计文件数量】# 查看 /lib 目录的总文件数(包含7种文件类型、包含 /lib 目录自身)

find /lib | wc -l

# 查看/lib 目录中普通文件的数量

find /lib -type f | wc -l

# 用 find、xargs、ls、cut、sort、uniq 等命令组合统计 /usr 目录每种类型的文件数量

# find 的 print0 参数与 xargs -0 参数是为了避免文件名中的特殊字符

# ls 命令带 d 参数是为了不列出目录内容,避免重复统计

find /usr -print0 | xargs -0 ls -lad | cut -c1 | sort | uniq -c

# 用 find、xargs、ls、cut、awk 等命令组合统计 /usr 目录每种类型的文件数量

# find 的 print0 参数与 xargs -0 参数是为了避免文件名中的特殊字符

# ls 命令带 d 参数是为了不列出目录内容,避免重复统计

find /usr -print0 | xargs -0 ls -lad | cut -c1 | \

awk '{++array[$0]} END{for(key in array){print key, array[key]}}'

# 用 rsync 统计 /lib 目录每种类型的文件数量

# 包含 /lib 目录自身

# --dry-run 空转

# ~/fake_dir 一个不存在的假目录

rsync -a --stats --dry-run /lib ~/fake_dir | grep "^Number of files:"

【Linux 的7种文件类型】-普通文件(Regular file)/etc/passwd/etc/passwd

d目录(Directory files)/etc/etc

c字符设备文件(Character device file)/dev/tty/dev/tty

b块设备文件(Block file,硬盘、CDROM)/dev/sr0/dev/sr0

s套接字文件(Socket file)/dev/log/run/nscd/socket

p管道文件

(Named pipe file or just a pipe file)/dev/initctl/run/systemd/initctl/fifo

l符号链接文件(Symbolic link file)/dev/cdrom/dev/cdrom

注:第三列为 CentOS 5.9 下的示例文件,第四列为 Ubuntu 16.04 下的示例文件。

find 关于文件类型 type 的说明:$ lsb_release -ds

Ubuntu 16.04.2 LTS

$ LESS="+/^\s+-type c" man find

-type c

File is of type c:

b      block (buffered) special

c      character (unbuffered) special

d      directory

p      named pipe (FIFO)

f      regular file

l      symbolic link; this is never true if the -L option or the -follow option

is in effect, unless the symbolic link is broken.

If you want to search for symbolic links when -L is in effect, use -xtype.

s      socket

D      door (Solaris)

【相关阅读】

*** walker ***

linux管道文件数量,Linux 下统计文件夹大小及文件数量相关推荐

  1. java linux文件夹大小_Linux_Linux文件夹大小查看办法, 1. du -sh查看当前文件 - phpStudy...

    Linux文件夹大小查看办法 1. du -sh 查看当前文件夹大小 如下: Info代码 $du -sh 7.0M    xxx.log $du -sh 7.0M    xxx.log 2. du ...

  2. android 查看文件夹大小 删除文件,Android Base64编码保存本地。查询文件夹大小以及删除...

    代码如下 package com.example.file import android.content.Context import android.content.Intent import an ...

  3. linux 查看目录下文件、查看文件具体内容、查看文件夹大小

    linux 查看目录下文件.查看文件具体内容 查看目录下文件 查看文件具体内容 查看文件夹大小 查看文件夹下各文件大小 查看目录下文件 ls 查看目录下所有文件(不包含隐藏文件) ls -a 查看目录 ...

  4. 【Python】导入资源管理器的文件列表(计算文件和文件夹大小)

    文章目录 1.按照扩展名进行分类 2.导出文件的大小 3.计算文件夹大小 4.分类到字典 5.完整代码及效果 1.按照扩展名进行分类 使用Python查询一个路径下的所有文件可以借助glob模块以及o ...

  5. Ubuntu查看文件大小或文件夹大小

    Ubuntu查看文件大小或文件夹大小 一.查看文件大小 查看文件大小的命令: ~$   ls  -l    filename 会在终端输出:-rw-r–r– 1 root root 214748364 ...

  6. python3 获取 文件 文件夹大小

    获取文件大小 os.path.getsize(file_path):file_path为文件路径 >>> import os >>> os.path.getsize ...

  7. Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限

    一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了. 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一 ...

  8. Linux下查看文件或文件夹大小的命令df 、du、ls

    转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的 ...

  9. 查看linux显示文件大小,Linux下查看占用最大的文件和文件夹大小

    不知道大家有没有遇到过这种情况,就是经常会出现linux文件磁盘空间不足导致的网站打不开,面板登录不上的情况,小魏今天就遇到了,空间占用爆满,小魏进行清理占用最大文件,网站恢复,那么这个时候我们就会想 ...

最新文章

  1. 如何基于 K8s 构建下一代 DevOps 平台?
  2. 富爸爸系列 -- 《财务自由》学习笔记之二
  3. tshark/wireshark/tcpdump实战笔记(更新中...)
  4. 执行pip命令时遇到 Fatal error in launcher: Unable to create process using ''
  5. SpaceEmacs Rock Day2 学习笔记
  6. 通达信标记符号_通达信符号大全
  7. WordPress去掉分类链接中category目录的两种方法
  8. 深入理解GBDT回归算法
  9. 记某单机游戏的一次内购破解
  10. linux 文件 内容 并集,Linux 两个文件求交集、并集、差集
  11. 分布式Ruby解决之道
  12. 程序设计思维与实践 月模拟题3 Blog
  13. [原创]我个人整理的AD/2000技巧,各位收藏吧!60多个。
  14. 微信小程序view的折叠与展开
  15. 震网(Stuxnet)病毒深度解析:首个攻击真实世界基础设施的病毒
  16. 重磅指挥棒!2023年国资委央企指标考核体系从两利四率到一利五率变化解读
  17. 家庭云/私有云搭建系列之网络篇——“我们该如何通过网络连接自己的私有云设备” IPv4篇
  18. 【2023春招】剑心互娱研发岗笔试题解
  19. 玩课网计算机基础课后答案,三年级(上)Windows基础教案.doc
  20. 关于PS 由于非法拷贝DR4而闪退无法使用的教程

热门文章

  1. 医药采购之操作权限拦截器
  2. 高德地图自定义车辆定位marker以及弹出框窗口
  3. 微信公众平台测试号注册及基本配置中服务器配置
  4. iOS内购—— In-App Purchase(消耗型)
  5. Tomcat工作原理 、JVM内存溢出及合理配置、配置文件详解
  6. 如何更准确的预估开发时间?
  7. Android仿IOS封装通用的弹出框Dialog和底部弹出列表选择框 仿美团顶部条件筛选框 附自定义ViewGroup
  8. [Jquery]Jquery AJAX post提交json示例
  9. STC单片机使用Keil C51 编译增添PackInstaller方法
  10. power automate desktop在excel中插入新表和行