Linux 下统计文件夹大小及文件数量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 下统计文件夹大小及文件数量相关的知识,希望对你有一定的参考价值。

【查看文件夹大小】

# /lib 目录大小
du -sh /lib

# /lib 子目录大小
 du -sh /lib/*
 
# 查看 /lib 目录下普通文件大小
find /lib -type f | xargs 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 的 type 参数里面有各种文件类型的说明
LESS="+/^\s+-type c" man find

# 用 rsync 统计 /lib 目录每种类型的文件数量
# 包含 /lib 目录自身
# --dry-run 空转
# ~/fake_dir 一个不存在的假目录
rsync -a --stats --dry-run /lib ~/fake_dir | grep "^Number of files"


【Linux 的7中文件类型】

-普通文件(Regular file)
d目录(Directory files)
c字符设备文件(Character device file)
b块设备文件(Block file)
s套接字文件(Socket file)
p管道文件(Named pipe file or just a pipe file)
l符号链接文件(Symbolic link file)


*** walker ***


本文出自 “walker的流水账” 博客,请务必保留此出处http://walkerqt.blog.51cto.com/1310630/1958412

以上是关于Linux 下统计文件夹大小及文件数量的主要内容,如果未能解决你的问题,请参考以下文章

linux统计文件个数及代码总行数

linux怎么查看一个目录下的文件数量

linux 文件大小和数量统计

linux 文件大小和数量统计

linux下怎么查看文件夹中各个文件的大小

2022-03-31 学好大数据先攻克 Linux 之文件管理(下) 补充基础命令