linux 查看目录的大小(ubuntu查看文件夹大小)
如何获取 Linux 中的目录大小
获取Linux中的目录大小主要通过使用du命令。du表示磁盘使用率,是一个标准的Unix程序,用于估算当前工作目录中的文件空间使用情况。
du命令通过递归方式总结磁盘使用情况,以获取目录及其子目录的大小。默认情况下,ls命令显示的目录大小仅为4KB,这是用来存储磁盘上存储目录的元数据的大小。
如果你需要获取给定目录的总大小,可以使用以下格式的du命令:`du/路径/到/目录`。例如,要获取/home/daygeek/Documents目录的总大小,输入`du/home/daygeek/Documents`即可。
要获取每个目录(包括子目录)的总大小,使用以下du命令格式:`du-a/路径/到/目录`。此命令将显示/home/daygeek/Documents目录及其所有子目录的总大小。
如果你想获取每个目录的摘要,使用`du-s`选项,如:`du-s/路径/到/目录`。此命令将仅显示每个目录的大小,不显示子目录。
若要查看每个目录的总大小,不包括子目录,使用`du-a/路径/到/目录| grep-v'total'`。此命令将显示所有目录大小,但不包括总计。
如果你想获取Linux上给定目录的一级子目录(包括其子目录)的大小,请使用以下du命令格式:`du-a/路径/到/目录| grep'目录名称/一级子目录'`。此命令将显示特定目录下一级子目录的大小。
要在du命令输出中获得总计,可以在命令后加上`| wc-l`,如:`du-a/路径/到/目录| wc-l`。此命令将输出所有目录大小的总数。
linux 如何查看目录的剩余空间大小
linux查看目录的剩余空间大小的步骤如下:
1.首先需要登录Linux系统,这个时候登录Linux一定要注意使用的用户具有一些特殊的权限(某些查看分区的命令需要权限,而一般用户不具有),一般我建议这个时候切换到root用户或者使用root直接登录。
2.登录Linux后在桌面模式下单击鼠标右键选择“在终端中打开(E)”,这样就打开了Linux终端命令工具。
3.查看Linux系统分区信息,使用命令“fdisk-l”。
我门可以看到“磁盘/dev/sda:21.5 GB”和“磁盘/dev/mapper/centos-swap:2147 MB”以及”磁盘/dev/mapper/centos-root:18.8 GB“,其中磁盘/dev/sda代表系统所具有的硬盘标号,表示系统含有一个系统内部识别为磁盘/dev/sda的硬盘,
其中/dev/mapper/centos-swap和/dev/mapper/centos-root表示系统分区的两个物理标识分别对应分区/dev/sda1和/dev/sda2,有命令列出的信息我们可以很直观的看出系统分区名、分区大小、系统文件类型等信息。
4.使用命令”df-l和df-h“具体查看分区使用状况。实际这两个命令具有一样的作用区别是显示的容量单位不一样,当然也可以直接使用明”df-lh“。这样我们可以直观的看到当前系统分区(包括交换分区swap)的”文件系统、容量、已用、可用、已用%、挂载点“等实时装况。
这样就解决了linux查看目录的剩余空间大小的问题了。
linux如何查看文件或目录的大小
1、最简单的查看方法可以使用ls-ll、ls-lh命令进行查看,当使用ls-ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。
2、通过命令du-h–max-depth=1*,可以查看当前目录下各文件、文件夹的大小,这个比较实用。
3、查询当前目录总大小可以使用du-sh,其中s代表统计汇总的意思,即只输出一个总和大小。
4、同样,通过命令du-h–max-depth=0*,可以只显示直接子目录文件及文件夹大小统计值。
5、如果只想查看指定目录的总大小,可以使用du-sh目录名称。
6、对于指定文件夹也可以指定显示层次深度,如du-h--max-depth=0 software/及du-h--max-depth=1 software/