目录树、磁盘使用率、进程:df / du / ps
df
用于显示文件占用了磁盘或您的系统(硬盘驱动器等)多少空间。
[ andrew@pc01 ex ]$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 126G 0 126G 0% /dev
tmpfs 26G 2.0G 24G 8% /run
/dev/mapper/ubuntu--vg-root 1.6T 1.3T 252G 84% /
...
...
在上面的命令中,-h
并不意味着「帮助」,而是「易于理解的」。有些命令使用这个约定来显示文件 / 磁盘大小,K
表示千字节,G
表示千兆字节,等等,而不是写出一个巨大的整数字节数。
du
显示特定目录及其子目录的文件空间使用情况。如果您想知道给定硬盘上有多少可用空间,请使用df
;如果您想知道目录占用了多少空间,请使用du
:
[andrew @ pc01 ex] $ du
4 ./d/e/f
8 ./d/e
12 ./d
4 ./c
20 .
du
带有 -max-depth = N
标志,该标志仅显示目录 N
级别从指定目录向下(或更少):
[andrew @ pc01 ex] $ du -h --max-depth = 1
12K ./d
4.0K ./c
20K .
ps
显示用户当前正在运行的所有进程(也称为作业):
[andrew @ pc01 ex] $ ps
PID TTY TIME CMD
16642 pts/15 00:00:00 ps
25409 pts/15 00:00:00 bash
```