df:列出文件系统的整体磁盘使用量
du:查看文件系统的磁盘使用量(常用在查看目录所占的磁盘空间)
如果直接df就是显示系统内所有的文件系统,以1K的容量列出来
df -h 以人们易阅读的G,M,K的格式自行显示
df -i 不用磁盘容量而以inode的数量来显示
因为df主要读取的数据几乎都是针对整个文件系统的,因此读取的范围主要是在超级区块内的信息,所以这个命令显示的速度很快.
直接输入du时,du会显示当前目录的所有的目录的容量和名字,容量单位为1K.
du -a 显示当前目录的文件和目录的容量和名字,单位1K
du -s 仅列出总量,而不列出每个个别的目录占用容量.
du -k 以K列出容量显示
du -m 以M列出容量显示
列出根目录下面每个目录占用的容量:du -sm /*
用速配符*代表每个目录
与df不同的是du这个命令会直接到文件系统内去查找所有的文件数据,所以有时会慢一些.
硬链接与符号链接:ln
在Linux下面的链接文件有两种:一种是类似与Windows的快捷方式的文件,可以让你快速的链接到目标文件或目录,被称为符号链接.
另一种:则是通过文件系统的inode链接来产生新的文件名,而不是产生新文件,称为硬链接.
每个文件都会占用一个inode,文件内容由inode的记录来指向.
想要读取该文件,必须要经过目录
硬链接:只是在某个目录下新增一条文件名链接到某inode号码的关联记录而已.
就是说有两个文件名链接到同一个inode.