1、查看磁盘与目录的容量
df命令
命令 | 说明 |
---|---|
df | 列出所有文件系统,查看大小 |
df -h | 以人们便于阅读的方式显示,大小显示为G,M,K |
df -h /etc | 将 /etc 底下的可用的磁盘容量以易读的容量格式显示 |
df -ih | 将目前各个 部分当中可用的 inode 数量列出 |
命令 | 说明 |
---|---|
du [-ahskm] 文件或目录名称 | 列出目录下所有文件的大小 |
du | 统计所有文件的总容量,并显示各个目录容量,不显示文件容量 |
du -a | 统计所有文件的总容量,显示所有目录和文件容量 |
du -s /etc | 统计etc目录总容量,不显示子目录和文件,以kb为单位 |
du -sm /etc | 统计etc目录总容量,不显示子目录和文件,以Mb为单位 |
du -sh /etc | 统计etc目录总容量,以人们更容易阅读的形式显示,GB,MB等 |
2. 软链接与硬链接
(1)软链接
- 软链接就是文件的快捷方式
- A是B的软链接,则A和B具有不同的inode编号,指向不同的block内存块。
- B的block存放的是数据本身,A的block存放的是B block的路径,通过该路径可以访问B的数据
命令: ln -s a.txt a_link
(2)硬链接
- 文件的数据信息是通过文件目录记录的文件名所指向的inode信息进行访问的
- A是B的硬链接,其中A和B都是文件名
- A和B的目录项中保存的inode的编号是相同的,指向相同的block
- 硬链接不能跨分区
- 下图中的2表示硬链接个数,删除时会根据硬链接个数,判断删除文件名或文件