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

linux 查看文件夹磁盘

在Linux系统中,查看文件夹的磁盘使用情况通常使用du(Disk Usage)命令,它可以估计文件和目录占用的磁盘空间。以下是一些常用的du命令及其参数:

基本用法

代码语言:txt
复制
du [选项]... [目录]...

常用选项和参数

  • -h:以人类可读的格式显示大小(例如,K、M、G)。
  • -s:仅显示总计,不显示子目录和文件的详细信息。
  • -c:除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
  • --max-depth=N:限制显示的深度,N为数字。例如,--max-depth=1只会显示当前目录的大小和其直接子目录的大小。

示例

  1. 查看当前目录及其所有子目录和文件的磁盘使用情况,并以人类可读的格式显示:
代码语言:txt
复制
du -h .
  1. 查看指定目录(例如/home/user)的总磁盘使用情况:
代码语言:txt
复制
du -sh /home/user
  1. 查看当前目录下所有子目录的磁盘使用情况,并限制显示深度为1:
代码语言:txt
复制
du --max-depth=1 -h
  1. 查看多个目录的磁盘使用情况,并显示总和:
代码语言:txt
复制
du -sh /home/user /var/log

注意事项

  • du命令显示的是估计值,可能与实际使用的磁盘空间略有差异,特别是当文件被删除但仍有进程打开时。
  • 对于非常大的目录,du命令可能需要一些时间来完成计算。

解决常见问题

  • 如果du命令运行缓慢,可以尝试使用--exclude选项排除不需要计算的目录,例如:
代码语言:txt
复制
du --exclude=/path/to/exclude -sh /home/user
  • 如果需要查看更详细的磁盘使用情况,可以考虑使用ncdu(NCurses Disk Usage)工具,它提供了一个交互式的界面来浏览和查看目录的磁盘使用情况。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

共0个视频
Linux入门
运维小路
共50个视频
动力节点-零基础入门Linux系统运维-上
动力节点Java培训
共10个视频
动力节点-零基础入门Linux系统运维-下
动力节点Java培训
领券