最近制作的Docker镜像体积已经快到达7G了,这几天想着能否将里面的内容进行一些删减,以此来达到降低容量的功能
然后通过了解,首先得使用Linux命令,查看文件磁盘所占的空间大小,下面可以通过以下命令进行操作
- df 可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件束手无策
- du 查看文件和文件夹的磁盘使用空间
在使用中,一般是df命令和du命令一起联合使用的
# 查看分区的文件系统,显示目前所有文件系统的可用空间及使用情形
# 参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式
df -h
或者使用du命令来对每个文件及文件夹大小进行查看:
# 仅列出/ 目录下面所有的一级目录文件大小, --max-depth=1 是指定深度
du -h --max-depth=1 /
通过上面显示的,我们就能够大致了解每个文件夹的大小了,然后在进去里面把一些不必要的内容删除即可 ~