美文网首页
Linux系统下磁盘使用情况查看及文件清理

Linux系统下磁盘使用情况查看及文件清理

作者: 436宿舍 | 来源:发表于2024-12-02 14:35 被阅读0次

Linux 下查看磁盘空间、使用占比及大文件/目录

在Linux系统中,管理磁盘空间是一个常见的任务。了解磁盘的使用情况对于确保系统的平稳运行和及时清理不必要的数据至关重要。本文将介绍如何在Linux下查看磁盘空间的使用情况,包括总容量、已用空间、剩余空间以及找出占用较大空间的目录和文件。

查看磁盘空间使用情况

1. 使用 df 命令

df(disk free)命令用于显示文件系统的磁盘空间使用情况。默认情况下,它会以千字节(KB)为单位显示信息,但可以通过添加参数来改变输出格式。

  • 查看所有分区的磁盘使用情况

    df -h
    

    -h 参数表示“human-readable”,即以更易读的方式(如KB, MB, GB)显示磁盘空间大小。

  • 仅查看特定文件系统的磁盘使用情况
    如果你只对某个特定的挂载点或文件系统感兴趣,可以在 df 后面加上该路径。

    df -h /path/to/mountpoint
    

2. 使用 du 命令

du(disk usage)命令用于估算文件空间的使用情况。它可以递归地计算目录下的所有文件和子目录的总大小。

  • 查看当前目录下每个文件和目录的大小

    du -sh *
    

    -s 参数表示总结(summarize),给出总的磁盘使用量;-h 参数使得输出更易读。

  • 查找指定目录下最大的前10个文件或目录
    你可以结合 sorthead 命令来找出最大的文件或目录。

    du -sh */ | sort -rh | head -n 10
    

    这里 -r 表示逆序排序(从大到小),-h 支持人类可读的格式,head -n 10 显示前10行结果。

查找大文件

有时候我们需要快速找到单个大文件,特别是当磁盘空间接近满载时。可以使用以下方法:

  • 查找大于100MB的文件

    find /path/to/search -type f -size +100M
    

    -type f 表示只查找文件,-size +100M 表示查找大于100MB的文件。

  • 查找并列出最近7天内修改过的文件

    find /path/to/search -type f -mtime -7
    
  • 结合 lsgrep 查找特定类型的文件
    如果你想查找特定类型的文件,比如 .log 文件,可以这样做:

    ls -lhS /path/to/search/*.log
    

    -l 列出详细信息,-h 使文件大小更易读,-S 按文件大小排序。

图形化工具

对于那些更喜欢图形界面的用户,有许多图形化的磁盘分析工具可以帮助您可视化磁盘使用情况。例如:

  • Baobab (Disk Usage Analyzer):一个GNOME桌面环境下的磁盘使用分析器,提供了图形化的视图来帮助理解磁盘空间的分配。
  • KDirStat:适用于KDE桌面环境的类似工具。
  • FileLight:另一个KDE应用程序,提供了一个饼图来展示磁盘空间的分布。

结论

掌握上述命令和工具后,您应该能够有效地监控Linux系统的磁盘空间,并且能够在需要时采取措施来管理和优化存储资源。记得定期检查磁盘使用情况,以便保持系统健康运行。如果您发现磁盘空间不足,考虑删除不再需要的文件,或者将一些大文件移动到外部存储设备上。

相关文章

  • linux下查看文件的个数,文件函数,文件大小,磁盘大小的命令

    1.linux下查看 一个文件件下文件的个数的命令 2.查看文件夹的大小 3.查看系统磁盘使用情况 4.在多个文件...

  • 性能测试环境tps上不去问题排查

    其实是关于查找大文件的 1、查看磁盘使用情况 展示常用文件系统使用情况 可以看到/opt目录及/home目录下磁盘...

  • Linux:查看文件大小

    查看系统整体磁盘使用情况 查看某目录下文件大小

  • 基础篇

    Linux学习 一、 磁盘格式化 1. Linux下查看文件系统 用mount命令查看分区的文件系统 centos...

  • lvm逻辑卷

    一、查看系统磁盘 当使用df -h 命令,可以看到系统的磁盘使用情况,如下所示。 二、Linux 磁盘扩容 当LV...

  • Linux 磁盘扩容

    一、查看系统磁盘当使用df -h 命令,可以看到系统的磁盘使用情况,如下所示。 二、Linux 磁盘扩容当LVM分...

  • Linux监控磁盘分区及使用情况的常用命令!

    Linux中监控磁盘分区及使用情况的命令有哪些?在Linux操作系统中,可用于监控磁盘分区及使用情况的命令有很多,...

  • Linux一些常用的命令

    查看内存的使用情况 查看 CPU/Mem/Swap 的使用情况 ** 查看磁盘的使用情况以及文件系统被挂载的位置*...

  • 查看磁盘的使用、分区、挂载

    对文件磁盘的操作 查看磁盘的使用情况 df-h 查看系统中所有的磁盘分区情况 sudofdisk-l 对磁盘进行...

  • linux

    1 关闭CentOS自带的防火墙# 2 linux查看磁盘使用情况# 3 linux查看磁盘暂用空间# 4 查看磁...

网友评论

      本文标题:Linux系统下磁盘使用情况查看及文件清理

      本文链接:https://www.haomeiwen.com/subject/tvujsjtx.html