linux管道文件数量,Linux 下统计文件夹大小及文件数量
【查看文件夹大小】# /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 下统计文件夹大小及文件数量相关推荐
- 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 ...
- android 查看文件夹大小 删除文件,Android Base64编码保存本地。查询文件夹大小以及删除...
代码如下 package com.example.file import android.content.Context import android.content.Intent import an ...
- linux 查看目录下文件、查看文件具体内容、查看文件夹大小
linux 查看目录下文件.查看文件具体内容 查看目录下文件 查看文件具体内容 查看文件夹大小 查看文件夹下各文件大小 查看目录下文件 ls 查看目录下所有文件(不包含隐藏文件) ls -a 查看目录 ...
- 【Python】导入资源管理器的文件列表(计算文件和文件夹大小)
文章目录 1.按照扩展名进行分类 2.导出文件的大小 3.计算文件夹大小 4.分类到字典 5.完整代码及效果 1.按照扩展名进行分类 使用Python查询一个路径下的所有文件可以借助glob模块以及o ...
- Ubuntu查看文件大小或文件夹大小
Ubuntu查看文件大小或文件夹大小 一.查看文件大小 查看文件大小的命令: ~$ ls -l filename 会在终端输出:-rw-r–r– 1 root root 214748364 ...
- python3 获取 文件 文件夹大小
获取文件大小 os.path.getsize(file_path):file_path为文件路径 >>> import os >>> os.path.getsize ...
- Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了. 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一 ...
- Linux下查看文件或文件夹大小的命令df 、du、ls
转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的 ...
- 查看linux显示文件大小,Linux下查看占用最大的文件和文件夹大小
不知道大家有没有遇到过这种情况,就是经常会出现linux文件磁盘空间不足导致的网站打不开,面板登录不上的情况,小魏今天就遇到了,空间占用爆满,小魏进行清理占用最大文件,网站恢复,那么这个时候我们就会想 ...
最新文章
- 如何基于 K8s 构建下一代 DevOps 平台?
- 富爸爸系列 -- 《财务自由》学习笔记之二
- tshark/wireshark/tcpdump实战笔记(更新中...)
- 执行pip命令时遇到 Fatal error in launcher: Unable to create process using ''
- SpaceEmacs Rock Day2 学习笔记
- 通达信标记符号_通达信符号大全
- WordPress去掉分类链接中category目录的两种方法
- 深入理解GBDT回归算法
- 记某单机游戏的一次内购破解
- linux 文件 内容 并集,Linux 两个文件求交集、并集、差集
- 分布式Ruby解决之道
- 程序设计思维与实践 月模拟题3 Blog
- [原创]我个人整理的AD/2000技巧,各位收藏吧!60多个。
- 微信小程序view的折叠与展开
- 震网(Stuxnet)病毒深度解析:首个攻击真实世界基础设施的病毒
- 重磅指挥棒!2023年国资委央企指标考核体系从两利四率到一利五率变化解读
- 家庭云/私有云搭建系列之网络篇——“我们该如何通过网络连接自己的私有云设备” IPv4篇
- 【2023春招】剑心互娱研发岗笔试题解
- 玩课网计算机基础课后答案,三年级(上)Windows基础教案.doc
- 关于PS 由于非法拷贝DR4而闪退无法使用的教程
热门文章
- 医药采购之操作权限拦截器
- 高德地图自定义车辆定位marker以及弹出框窗口
- 微信公众平台测试号注册及基本配置中服务器配置
- iOS内购—— In-App Purchase(消耗型)
- Tomcat工作原理 、JVM内存溢出及合理配置、配置文件详解
- 如何更准确的预估开发时间?
- Android仿IOS封装通用的弹出框Dialog和底部弹出列表选择框 仿美团顶部条件筛选框 附自定义ViewGroup
- [Jquery]Jquery AJAX post提交json示例
- STC单片机使用Keil C51 编译增添PackInstaller方法
- power automate desktop在excel中插入新表和行