Linux查看磁盘空间

以下命令可以查看磁盘各分区大小、已用空间、剩余空间大小等信息:

df -h

以下命令可以查看foo目录的大小:

du -sh foo

有时候,硬盘比较满了,我们想找一些目录来清除,可以用下面命令查看当前目录以下搜索文件和子目录大小。找出特别大的,看里面有没有文件可删:

du -sh *

删除日志文件


今天一看,公司的linux 服务器没放什么东西,但是已经使用了50%了,一查看原来是日志文件太大了,于是就手动删除了, 这个比较快

sudo /dev/null > /var/log/**.log

下面这个可以推荐使用

删除30天之前的旧文件

sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;

使用如下命令查找大于100M的大文件

find / -size +100M -exec ls -lh {} \;

清理系统软件

  1. apt-get autoclean:清理旧版本缓存
  2. apt-get clean:清理所有缓存
  3. apt-get autoremove:移除孤立软件(可以清理出500M+的空间)