Linux怎么查看某个文件夹大小(linux查看当前目录大小)

1.前言本文主要讲解在Linux系统上怎么查看某个文件夹大小。我们将会使用du命令。du命令是“diskusage磁盘使用情况”的缩写,它报告给定文件或文件夹使用的磁盘空间的估计数。它对于查找占用大量磁盘空间的文件和文件夹非常有用

1. 前言

本文主要讲解在Linux系统上怎么查看某个文件夹大小。我们将会使用du命令。

du命令是“disk usage磁盘使用情况”的缩写,它报告给定文件或文件夹使用的磁盘空间的估计数。它对于查找占用大量磁盘空间的文件和文件夹非常有用。

Linux怎么查看某个文件夹大小(linux查看当前目录大小)

linux怎么查看某个文件夹大小

2. 如何使用`du`命令查看某个文件夹大小

du命令的使用语法:

du [OPTIONS]… FILE…

如果给定的文件是一个文件夹,du将总结该目录中每个文件和子文件夹的磁盘使用情况。如果没有指定文件,du将报告当前工作目录的磁盘使用情况。

在没有任何选项的情况下执行du时,以字节为单位显示给定文件或文件夹及其子文件夹的磁盘使用情况。

du ~/Documents

您还可以将多个文件和文件夹作为参数传递给du命令:

du ~/Documents ~/Pictures ~/.zshrc

如果您在没有权限的文件或目录上运行du,您将得到类似“du:无法读取目录”的内容。在这种情况下,需要在命令前加上sudo。

du命令有很多选项,我们只列出最常用的。

-a选项告诉du报告目录中每个文件的磁盘空间使用情况。

du -a ~/Documents

通常,您希望仅以人类可读易读的格式查看给定文件夹占用的空间。为此,使用-h选项。

例如,要查看/var/lib及其所有子文件夹的总大小,可以运行以下命令:

sudo du -h /var

我们使用sudo是因为/var/lib目录中的大多数文件和目录都属于root用户,普通用户无法读取。输出将是这样的:

4.0K /var/lib/apt/mirrors/partial
5.8.0K /var/lib/apt/mirrors
205M /var/lib/apt
2.9G /var/lib/

若要只报告指定目录的总大小,而非子文件夹,请使用-s选项:

sudo du -sh /var

输出结果:
2.9G /var

-c选项告诉du报告一个总数。当您希望获得两个或多个目录的合并大小时,这是非常有用的。

sudo du -csh /var/log /var/lib

输出结果:
1.2G /var/log
2.9G /var/lib
4.1G total

如果希望显示n-level子目录的磁盘使用情况,请使用–max-depth选项并指定子文件夹级别。例如,要获得关于您将使用的第一级文件夹的报告:

sudo du -h –max-depth=1 /var/lib

输出结果如下:

544K /var/lib/usbutils
4.0K /var/lib/acpi-support
205M /var/lib/apt
2.9G /var/lib

du实用程序的默认行为是重新分配目录或文件使用的磁盘空间。要查找文件的表观大小,请使用选项–apparent-size。文件的“apparent-size”是文件中实际有多少数据。

sudo du -sh –apparent-size /var/lib

输出结果:
2.9G /var/lib

du还允许您使用shell模式。例如,要获得主目录中以“Do”开头的所有文件夹的大小,可以运行以下命令:

sudo du -csh ~/Do*

输出结果:
102M /home/zcwyou/Documents
358M /home/zcwyou/Downloads
460M total

Linux怎么查看某个文件夹大小(linux查看当前目录大小)

linux使用du命令查看某个文件夹大小

3. `du`与其它命令结合查看某个文件夹大小

du命令可以与带有管道的其他命令相结合。
例如,要打印/var目录中最大的5个文件夹,您需要将du的输出传递给sort命令,按照文件夹的大小对文件夹进行排序,然后将输出传递给head命令,head命令只打印前5个文件夹:

sudo du -h /var/ | sort -rh | head -5

执行结果:

4.6G /var/
2.9G /var/lib
2.6G /var/lib/snapd
1.7G /var/lib/snapd/snaps

Linux怎么查看某个文件夹大小(linux查看当前目录大小)

du与其它命令结合查看某个文件夹大小

4. 总结

现在您应该已经很好地理解了如何使用du命令。
与df不同,df打印关于挂载文件系统的磁盘使用情况的信息,du命令给出给定文件或文件夹使用的磁盘空间的估计值。

您可以通过在终端中键入man du来查看所有可用的du命令选项。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/60375.html

(0)
nan
上一篇 2021-12-11
下一篇 2021-12-11

相关推荐

  • u盘安装原版win10系统教程(windows安装u盘)

    现在网上下载的系统基本都集成很多软件,让人各种无奈。我个人还是喜欢用官方原版的系统,好处是系统没有被修改过,有时候我们在安装一些软件的时候,提示一些DLL文件找不到、WINDOWSINSTALL服务错误等。这些都可以是因为你的系统不是

    2021-12-11 科技
    0
  • 人工智能初步最新进展(训练人工智能的方法)

    说起人工智能,大家总把它和科幻电影中的机器人联系起来,而实际上这些科幻场景与现如今的人工智能没什么太大关系。人工智能确实跟人类大脑很相似,但它们的显著差异在于人工智能是人造的——人工智能不必具备生物特性。人工智能的目标是使计算机可以如人脑一样工作,但

    2021-09-17 科技
    0
  • win10锁屏界面启用微软小娜功能的方法(win10小娜怎么用)

    win10系统小娜助手可帮助用户们更好的使用win10系统,但在win10系统默认的情况下,锁屏界面不可以使用微软小娜功能的,那么win10锁屏界面如何使用微软小娜功能呢?就此问题,下面小编整理了win10锁屏界面启用微软小娜功能的方法,

    2021-12-11
    0
  • win7电脑开始菜单设置找不到(win7左边栏没有桌面)

    Win7系统电脑点击开始菜单后,全是空白的怎么办?近日有人反映,在打开开始菜单有,左边的列表都是空白的,这是怎么回事呢?下面就给大家分享解决方法。解决方法:1、在任务栏空白处,点击鼠标右键,点击打开“属性”。如下图所示:2、在打开的

    2021-12-11
    0
  • 企业微信ios修改定位(微信公众号开通教程)

    企业微信功能介绍企业微信,是微信团队专为企业打造的专业通讯工具。一如微信的熟悉体验,连接微信生态,助力企业高效办公。1、和微信一样易用简单易用,零成本上手,用熟悉的方式和同事一起聊工作。同步覆盖iOS/Android/Windows/Mac

    2021-09-04 科技
    0
  • 电脑忘记开机密码教你3招解决(电脑开机密码打不开了怎么办)

    很多人尤其老电脑忘记开机密码怎么办?干捉急有什么用?因此小编就来简单的说明一下。1、如果你的开机密码真的忘记了,且开机界面没出现什么用户名,那么按住组合键“Ctrl”+“Alt”键,连续两次DEL按键,你就会看到久违的开机界面,密码此时

    2021-12-11 科技
    0

发表回复

登录后才能评论