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

linux 查看各文件夹大小

在Linux系统中,查看各文件夹的大小可以使用du命令(Disk Usage的缩写)。以下是一些常用的du命令及其参数:

基本用法

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

常用选项

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

示例

  1. 查看当前目录下各文件夹的大小(只显示一级目录,人类可读):
代码语言:txt
复制
du -h --max-depth=1
  1. 查看指定目录(例如/home/user)下各文件夹的大小,并显示总计:
代码语言:txt
复制
du -sh /home/user/*

这里的-s表示只显示总计,-h表示以人类可读的方式显示。

  1. 查看指定目录及其所有子目录的大小(人类可读):
代码语言:txt
复制
du -ah /home/user

这里的-a表示显示目录中个别文件的大小,与-h结合使用可以查看所有文件和文件夹的大小。

注意事项

  • 使用du命令时,可能需要相应的权限来访问某些目录。这时可以使用sudo来提升权限。
  • 对于非常大的目录结构,du命令可能需要一些时间来完成计算。

总之,du命令是Linux系统中查看文件夹大小的强大工具,通过不同的参数组合,可以满足各种查看需求。

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

相关·内容

领券