linux 查看磁盘空间大小

今天打包Jenkins失败,提示服务器磁盘空间不足;于是要去查看服务器剩余空间大小。

1.命令说明:

df 列出文件系统整体磁盘使用说明:

选项与参数: -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KBytes 的容量显示各文件系统; -m :以 MBytes 的容量显示各文件系统; -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示; -H :以 M=1000K 取代 M=1024K 的进位方式; -T :连同该 partition 的 filesystem 名称 (例如 ext3) 也列出; -i :不用硬盘容量,而以 inode 的数量来显示

举个栗子:

df -h

df -h /ect

将 /etc 底下的可用的磁盘容量以易读的容量格式显示

# 这个范例比较有趣一点啦,在 df 后面加上目录或者是文件时, df
# 会自动的分析该目录或文件所在的 partition ,并将该 partition 的容量显示出来,
# 所以,您就可以知道某个目录底下还有多少容量可以使用了!

du 查看文件系统的磁盘使用量(常用)

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

举个栗子:

du -bs命令看一下常用的usr目录大小 ,易读模式

[root@sst /]# du -sh /usr
2.2G	/usr

2. 进入usr目录用find 命令找到大文件,确保文件没有用的情况下,再作删除处理

[root@sst usr]# find -size +100M
./data/maven/local_repository/svice-api-1.0-SNAPSHOT.jar
经验分享 程序员 微信小程序 职场和发展