命令遗忘是正常的,记录命令是必要的。
那么今天要下载一个源,想知道自己的磁盘空间,因此学习df命令。
df命令
1. 命令用途:报告文件系统磁盘空间的使用情况
2. 命令语法:df [-aBhHikmlPtTx] file
3. 命令参数
-a 显示所有的文件系统使用状况
-B 指定显示的单位大小。例如1k,1m
-h 以易读的GB、MB、KB等格式显示(实用),1k = 1024
-H 和-h参数一样,但是1k=1000
-i 以inode的数量来显示
-k以KB的格式显示,相当于–block-size=1k
-m 以KB的格式显示,相当于–block-size=1m
-l 只显示本地文件系统
-P 使用POSIX格式显示
-t 只显示指定类型的文件系统
-T 显示文件系统类型
-x 不显示指定类型的文件系统。
4.示例
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.7G 0 3.7G 0% /dev
tmpfs 744M 9.5M 735M 2% /run
/dev/sda1 184G 70G 105G 40% /
tmpfs 3.7G 25M 3.7G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup
/dev/sda6 922M 167M 692M 20% /boot
tmpfs 744M 84K 744M 1% /run/user/1000
/dev/sdb1 932G 637G 296G 69% /media/qd/TOSHIBAQD
Filesystem:文件系统的设备名称
1K-blocks:说明下面的数字单位是1KB,可用-h、-B或-m来改变
Used:使用的空间大小; Available:剩余的空间大小
Use%:磁盘使用率
Mounted on:磁盘挂载的目录
du命令
1. 命令用途:估算文件占用磁盘的空间大小
2. 命令语法:df [-abckmshxLSH] file
3. 命令参数
-a 显示目录中所有文件的大小
-b 显示目录或文件大小时,以byte为单位
-c 除了显示所有目录或文件的大小外,也显示所有目录或文件的总和
-k 以KB为格式显示(1k = 1024)
-m 以MB为格式显示。
-s 仅显示总计
-h 以K,M,G为单位,提高信息的可读性
-x 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-L 显示选项中所指定符号链接的源文件大小。
-S 并不含其子目录的大小。
-H 与-h参数相同,K,M,G是以1000为换算单位
–time 显示目录或子目录中文件的最后修改时间
4.示例
$ du -ah --time
4.0K 2017-08-23 08:44 ./ubuntu_after.txt
13M 2017-08-31 11:01 ./鸟哥的Linux私房菜-基础学习篇第四版.pdf
24K 2017-08-21 11:06 ./deboot.docx
16K 2017-11-15 10:30 ./ppt.ppt
13M 2017-11-15 10:30 .
注:linux命令系列–参考网络资料、鸟哥、man手册