21、磁盘空间管理命令 df、du
1、df 命令
显示文件系统的整体磁盘空间使用情况,包括总容量、已用空间、可用空间、挂载点等。
默认显示单位为KB。
df [选项] [文件或目录] -a, --all // 显示所有文件系统,包括虚拟文件系统 -h, --human-readable // 以易读格式显示(K、M、G) -H, --si // 以1000为换算单位(非1024) -i, --inodes // 显示inode使用情况而非块使用情况 -T, --print-type // 显示文件系统类型 -t, --type=类型 // 只显示指定类型的文件系统 -x, --exclude-type=类型 // 排除指定类型的文件系统 --total // 显示总计信息 -l, --local // 只显示本地文件系统
例子
// 显示所有文件系统使用情况 df // 输出示例: 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda1 10474496 5214720 5259776 50% / /dev/sda2 52403200 1024000 51379200 2% /home tmpfs 2031616 0 2031616 0% /dev/shm // 人类可读格式(推荐) df -h // 输出示例: 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda1 10G 5.0G 5.0G 50% / /dev/sda2 50G 1.0G 49G 2% /home tmpfs 2.0G 0 2.0G 0% /dev/shm
2、du 命令
显示指定文件或目录所占用的磁盘空间(递归统计子目录)。
语法:
du [选项] [文件或目录] -a, --all // 显示所有文件的统计,而不仅仅是目录 -h, --human-readable // 以易读格式显示 -c, --total // 在最后显示一个总计行信息 -s, --summarize // 只显示总用量,不显示子目录 --max-depth=N // 显示指定深度的目录统计 --exclude=PATTERN // 排除匹配模式的文件 --time // 显示最后修改时间 --apparent-size // 显示表面大小,而非磁盘使用量
查询系统指定磁盘使用情况,默认为当前目录。
[root@localhost /]# du -hac /files/top.txt 140K /files/top.txt 140K 总用量

本文来自博客园,作者:chao_xiong,转载请注明原文链接:https://www.cnblogs.com/chao-xiong/p/16312661.html

浙公网安备 33010602011771号