-S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。 -x或–one-file-system 忽略位于其他文件系统上的目录。 -X FILE或–exclude-from=FILE 忽略在FILE文件中指定目录或文件。 –exclude=PATTERN 忽略符合PATTERN规则的目录或文件。 –max-depth=N 只显示N层内的目录大小,–max-depth=0等同于–...
这就要使用到我们的du命令的。在同样的目录下执行du -h,我们发现,操作系统会去遍历所有的子目录,并统计他们的文件大小。 在Linux操作系统中,文件夹是没有记录整个文件的大小的,所以每次统计都需要进行遍历,如果目录非常的深,就可能非常的慢,一般我们只要获取一个大概的结果,可以使用--max-depth来设置文件的最深目录。
例如,排除所有.yml文件: 代码语言:javascript 复制 du-sh*--exclude='*.yml' 监控目录变化 可以结合watch命令,实时监控目录的变化: 代码语言:javascript 复制 watch-n1du-sh* 总结 du命令是Linux系统中一个强大的磁盘管理工具,通过灵活使用它的选项,你可以更好地了解和控制系统中文件和目录的磁盘使用情况。以上介...
Filesystem:文件系统Size: 分区大小Used: 已使用容量Avail: 还可以使用的容量Use%: 已用百分比Mounted on: 挂载点 相关命令: df -hl:查看磁盘剩余空间df -h:查看每个根路径的分区大小du -sh [目录名]:返回该目录的大小du -sm [文件夹]:返回该文件夹总M数du -h [目录名]:查看指定文件夹下的所有文件大小...
linux 系统监控某目录下文件及文件夹的变化 inotifywait 是一个可以实时监控文件变动的工具,它利用linux内核中的inotify机制实现监控功能。 查看内核版本 [root@Oracle~]# uname -r 2.6.32-220.el6.i686 安装inotify-tools yum install -y inotify-tools
makeclean#从源文件夹清除二进制对象等 cd/opt/ideatech/inotify/bin ./inotifywait--help inofify帮助命令 #为方便使用可以选择设置 #设置系统环境变量,添加软连接 echo "PATH=$PATH:/opt/ideatech/inotify/bin" >>/etc/profile.d/inotify.sh source /etc/profile.d/inotify.sh #使设置立即生效 ...
查看当前目录下的所有文件夹的使用情况 du -h --max-depth=1 du命令默认显示所有子目录的磁盘使用情况。如果想要只显示当前目录的情况,可以使用 --max-depth=1 选项。 _20240205225624.jpg 查找最大的目录 结合sort命令,你可以找到目录中占用空间最大的目录: ...
展示Linux系统电脑中的硬件基本信息:可以实时查看/导出终端电脑硬件资产,包括操作系统、出厂时间、硬盘大小、硬盘厂商、cpu型号、BIOS序列号、频率、内存大小、主板型号等 7、文件分发 管理员可以远程将文件或文件夹分发到多台终端电脑,支持设置分发文件存储目录、冲突处理、分发后自动执行、添加执行参数和分发提示消息等...
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子: df命令可以查看文件以及文件夹的大小 [root@localhost home]# du -h --max-depth=1 /home/kettle/* ...