首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 查看空间使用

在Linux系统中,查看磁盘空间使用情况是非常重要的维护任务。以下是一些常用的命令和工具:

1. df 命令

df(disk free)命令用于显示文件系统的磁盘空间使用情况。

基本用法:

代码语言:txt
复制
df -h
  • -h 选项表示以人类可读的格式显示(如K、M、G)。

示例输出:

代码语言:txt
复制
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /
tmpfs            3.9G     0  3.9G   0% /dev/shm
/dev/sdb1       100G   80G   15G  85% /data

2. du 命令

du(disk usage)命令用于估算文件和目录占用的磁盘空间。

基本用法:

代码语言:txt
复制
du -sh /path/to/directory
  • -s 选项表示汇总显示目录的总大小。
  • -h 选项表示以人类可读的格式显示。

示例输出:

代码语言:txt
复制
1.2G    /home/user/documents

3. ncdu 命令

ncdu(NCurses Disk Usage)是一个基于文本的用户界面,用于交互式地查看磁盘使用情况。

安装:

代码语言:txt
复制
sudo apt-get install ncdu  # Debian/Ubuntu
sudo yum install ncdu      # CentOS/RHEL

基本用法:

代码语言:txt
复制
ncdu /path/to/directory

4. tree 命令

tree 命令用于以树状图显示目录结构,并可以显示文件和目录的大小。

安装:

代码语言:txt
复制
sudo apt-get install tree  # Debian/Ubuntu
sudo yum install tree      # CentOS/RHEL

基本用法:

代码语言:txt
复制
tree -h /path/to/directory

应用场景

  • 磁盘空间监控:定期使用 dfdu 命令监控磁盘空间使用情况,防止磁盘空间不足。
  • 文件系统分析:使用 ncdutree 命令分析哪些文件或目录占用了大量空间,以便进行清理或优化。

常见问题及解决方法

  • 磁盘空间不足
    • 使用 duncdu 查找占用空间大的文件或目录。
    • 删除不必要的文件或移动到其他存储设备。
    • 清理临时文件和日志文件。
  • 无法删除文件
    • 文件可能被其他进程占用,使用 lsof 命令查找占用文件的进程并终止。
    • 文件可能被其他进程占用,使用 lsof 命令查找占用文件的进程并终止。
    • 使用 rm -rf 强制删除(谨慎使用)。
    • 使用 rm -rf 强制删除(谨慎使用)。

通过这些命令和工具,你可以有效地管理和监控Linux系统中的磁盘空间使用情况。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

10分55秒

050_尚硅谷课程系列之Linux_实操篇_磁盘管理类(一)_查看目录占用空间大小

10分55秒

050_尚硅谷课程系列之Linux_实操篇_磁盘管理类(一)_查看目录占用空间大小

21分28秒

第8章:堆/69-堆空间大小的设置和查看

1时30分

Linux内核《虚拟地址空间布局》

14分21秒

21-linux教程-linux中查看当前所在目录和查看当前目录下的内容

4分4秒

106_Linux之cpu查看vmstat

2分54秒

107_Linux之cpu查看pidstat

57秒

109_Linux之硬盘查看df

2分20秒

111_Linux之网络IO查看ifstat

5分24秒

17-linux教程-查看用户信息-切换用户

1分49秒

44-linux教程-查看文件或者目录的权限

2分59秒

108_Linux之内存查看free和pidstat

领券