鸟哥的Linux私房菜读书笔记--文件系统的相关操作

1、磁盘与目录容量

命令:$  df  [-ahikHTm]  [目录或文件名]    ##列出文件系统的整体磁盘使用情量
选项与参数:
    -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
    -k :以 KBytes 的容量显示各文件系统;
    -m :以 MBytes 的容量显示各文件系统;
    -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
    -T :连同该 partition 的 filesystem 名称 (例如 xfs) 也列出;
    -i :不用磁盘容量,而以 inode 的数量来显示
范例一:将系统内所有的 filesystem 列出来!

命令:$  df

先来说明一下范例一所输出的结果讯息为:
    · Filesystem:代表该文件系统是在哪个 partition ,所以列出装置名称;
    · 1k-blocks:说明底下的数字单位是 1KB 呦!可利用 -h 或 -m 来改变容量;
    · Used:顾名思义,就是使用掉的磁盘空间啦!
    · Available:也就是剩下的磁盘空间大小;
    · Use%:就是磁盘的使用率啦!如果使用率高达 90% 以上时, 最好需要注意一下了,免得容量不足造成系统问题喔!(例                      如最容易被灌爆的 /var/spool/mail 这个放置邮件的磁盘)
    · Mounted on:就是磁盘挂载的目录所在啦!(挂载点啦!)

命令:du [-ahskm]   文件或目录名称   ##评估文件系统的磁盘使用量(常用于推估目录所占容量)
选项与参数:
-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
-h :以人们较易读的容量格式 (G/M) 显示;
-s :列出总量而已,而不列出每个各别的目录占用容量;
-S :不包括子目录下的总计,与 -s 有点差别。
-k :以 KBytes 列出容量显示;
-m :以 MBytes 列出容量显示;

与df不一样的是,du指令会直接到文件系统搜寻所有的文件数据

猜你喜欢

转载自blog.csdn.net/qq_41825534/article/details/82802467