分类目录归档:Shell

linux df 查看磁盘使用情况

df 查看系统磁盘的使用情况

常用参数:

01-a, --all 
02       显示所有的文件系统
03 
04--total
05       df结果,进行汇总,在最下面输出一行每列的总数
06 
07-h, --human-readable
08       将结果的数字转换成更加易读的格式。这个参数很好用
09 
10-H, --si
11       与-h作用,但是计算使用1000进制,而不是1024
12 
13-i, --inodes
14       显示i节点信息,而不是磁盘块
15 
16-k     like --block-size=1K
17       将空间的结果,以kb为单位显示
18 
19-l, --local
20       只显示本地文件系统
21 
22--no-sync
23       忽略 sync 命令
24 
25-P, --portability
26       输出格式为POSIX
27 
28--sync
29      在取得磁盘信息前,先执行sync命令
30 
31-t, --type=TYPE
32       只显示特定类型的文件系统。如只显示ext4的,可以用 df -t ext4 或者 df --type=ext4
33 
34-T, --print-type
35       显示文件系统的类型
36 
37-x, --exclude-type=TYPE
38       显示不是指定类型的文件系统,与-t使用相反。如想显示不是ext4类型的文件系统,可以用 df -x ext4 或者df --exclude-type=ext4
39--version 查看版本信息
40--help 获取帮助信息

更多参数使用如下命令查看:

man df
或者
df --help

例子:看磁盘占用空间,还剩多少空间。

结果:

1Filesystem      Size  Used Avail Use% Mounted on
2/dev/xvda1       20G  6.8G   13G  36% /
3udev            993M  4.0K  993M   1% /dev
4tmpfs           201M  284K  200M   1% /run
5none            5.0M     0  5.0M   0% /run/lock
6none           1002M     0 1002M   0% /run/shm
7/dev/xvdb1       40G   33G  4.6G  88% /mnt

解释:

Filesystem:文件系统
Size:总共大小
Used:使用大小
Avail:可用
Mounted on:挂在分区

如果要查看一个文件系统的信息,可以这样写

1df -h /mnt

 

Shell 反引号 `

shell脚本中的反引号“`”,这个符号通常在tab键的上面那个键,同时按住shift输入。在shell中反引号,可以讲命令的输出赋给变量。在shell编程中,很多时候,shell 命令的输出需要作为下面命令的参数。那这个反引号就会排上用场了。
这个例子很简单,就是按照年月日,创建文件夹。 继续阅读