linux查看目录空间 Linux统计目录大小
在Linux系统中,如何查看当前目录下还有多大空间
1、首先在系统运行提示符下,输入"uname-a",可查看电脑以及操作系统的相关信息,如下图所示。
2、输入"cat/proc/version",说明系统已经运行的内核版本,如下图所示。
3、输入"cat/etc/issue",显示的是当前系统发行版本信息。内核版本和发行版本是有区别的,根据自己需求进行查看。
4、最后输入lsb_release-a(适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)基本试用所有系统,如下图所示就完成了。
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如何查看目录占多少空间
在Linux中,可以使用du命令来查看目录占用空间大小。
Linux du命令
du是统计目录或文件所占磁盘空间大小的命令。
需要注意的是,使用ls-r命令是可以看到文件的大小的。但是大家会发现,在使用ls
-r命令查看目录大小时,目录的大小多数是4kb,这是因为目录下的子目录名和子文件名是保存到父目录的block中的,如果父目录下的子目录和子文件并不多,一个block就能放下,那么这个父目录就只占用一个block大小。
大家可以将其想象成图书馆的书籍目录和实际书籍。如果我们用ls
-r命令查看,则只能看到这些书籍占用了1页纸的书籍目录,但是实际书籍到底有多少是看不到的,哪怕它堆满了几个房间。
但是我们在统计目录时,不是想看父目录下的子目录名和子文件名到底占用了多少空间,而是想看父目录下的子目录和子文件的总磁盘占用量大小,这时就需要使用du命令才能统计目录的真正磁盘占用量大小。
du命令格式
du[选项][目录或文件名]
du常用选项
-h以人类可读的方式显示
-a显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
-s显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
-c显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
--apparent-size显示目录或文件自身的大小
-l统计硬链接占用磁盘空间的大小
-L统计符号链接所指向的文件占用的磁盘空间大小