Linux命令之查看磁盘空间
-
磁盘空间的管理是Linux系统中一个非常重要的任务。在操作系统中,我们经常需要查看磁盘空间的使用情况,以便及时对磁盘进行清理或扩容。Linux提供了多个命令来查看磁盘空间,这些命令可以提供详细的信息,并帮助我们进行磁盘管理。
1. df命令
df命令是最常用的用来查看磁盘空间使用情况的命令之一。它会列出所有挂载的文件系统的使用情况,包括磁盘的总容量、已使用的容量和可用的容量等信息。使用df命令的简单语法如下:
df [选项] [文件名]其中,选项常用的有:
-a:显示所有文件系统,包括系统自动挂载的文件系统。
-h:以人类可读的方式显示磁盘空间大小。
-k:以KB作为单位显示磁盘空间大小。
–total:显示所有文件系统的总计信息。2. du命令
du命令用于查看目录或文件的磁盘使用情况。它会递归地计算指定目录下所有文件和子目录的大小,并将结果以字节为单位显示出来。使用du命令的简单语法如下:
du [选项] [目录或文件名]其中,选项常用的有:
-h:以人类可读的方式显示磁盘空间大小。
-s:只显示指定目录或文件的总大小,不显示子目录的大小。
–max-depth=:限制递归显示子目录的深度。 3. ls命令
ls命令虽然主要用来列出文件和目录,但它也可以显示文件的大小和其他属性。使用ls命令的简单语法如下:
ls [选项] [文件名]其中,选项常用的有:
-l:以长格式显示文件大小和其他属性。
-h:以人类可读的方式显示文件大小。4. ncdu命令
ncdu是一个非常强大的命令行工具,用于在终端中以交互方式查看磁盘空间的使用情况。它可以显示文件和目录的大小,并提供了快速导航和操作的功能。使用ncdu命令的简单语法如下:
ncdu [选项] [目录]其中,选项常用的有:
-r:递归显示指定目录下所有文件和子目录的大小。
-x:不统计指定目录之外的文件系统。总结起来,Linux系统中有很多用于查看磁盘空间的命令,如df、du、ls和ncdu等。通过这些命令,我们可以方便地获取磁盘空间的使用情况,以便及时进行磁盘管理工作。
2年前 -
Linux系统下,有许多命令可以用来查看磁盘空间的使用情况。以下是几个常用的命令:
1. df命令:df命令可以用来显示整个系统的磁盘空间使用情况。执行df命令时,会列出所有挂载点的磁盘空间使用情况,包括挂载的分区和文件系统的名称、总的容量、已使用的容量、可用的容量以及使用的百分比等信息。
2. du命令:du命令可以用来查看指定目录或文件的磁盘空间使用情况。执行du命令时,可以使用不同的选项来指定要查看的目录或文件,并按照不同的格式显示磁盘空间使用情况,例如以字节、千字节、兆字节或者以人类可读的方式显示。
3. ls命令:ls命令可以用来列出指定目录下的文件和子目录。通过ls命令可以查看文件的大小,从而大致了解磁盘空间的使用情况。使用ls命令时,可以使用-l选项来显示文件的详细信息,包括文件的大小、权限、所属用户和所属组等。
4. ncdu命令:ncdu是一个可视化的磁盘空间使用情况分析工具,用于快速查看磁盘空间使用情况。执行ncdu命令时,会递归地扫描指定目录下的所有文件和子目录,并统计它们的磁盘空间使用情况,最后以交互式的方式显示结果。
5. filelight命令:filelight是另一个可视化的磁盘空间使用情况分析工具,用于以图形的方式显示磁盘空间的使用情况。执行filelight命令时,可以选择指定要扫描的目录,然后filelight会递归地扫描目录下的所有文件和子目录,并以可视化的方式显示磁盘空间的使用情况。
2年前 -
一、简介
在使用Linux系统时,了解和掌握如何查看磁盘空间是非常重要的。Linux提供了一些命令和工具来帮助用户查看磁盘空间使用情况,以及磁盘分区和文件系统的信息。本文将介绍几种常用的方法来查看磁盘空间。二、使用df命令查看磁盘空间
1. df命令简介
df命令是Disk Free的缩写,用来查看文件系统的可用空间、已用空间、文件系统的类型以及挂载的位置等信息。2. df命令的使用方法
使用df命令的基本语法如下:
df [选项] [文件名或者目录]常用的选项有:
– h:以人类可读的形式显示磁盘空间大小
– T:显示文件系统类型
– i:显示inode的使用情况
– a:显示所有文件系统,包括以分区的方式挂载的文件系统示例1:查看整个系统的磁盘空间使用情况
“`
df -h
“`示例2:查看指定目录的磁盘空间使用情况
“`
df -h /home
“`示例3:查看所有文件系统的磁盘空间使用情况
“`
df -a
“`三、使用du命令查看磁盘空间
1. du命令简介
du命令是Disk Usage的缩写,用来查看文件或者目录的磁盘空间使用情况。du命令可以递归地计算文件或者目录占用的磁盘空间大小。2. du命令的使用方法
使用du命令的基本语法如下:
du [选项] [文件名或者目录]常用的选项有:
– h:以人类可读的形式显示文件或者目录的磁盘空间大小
– s:显示总计而不是逐个显示每个文件或目录的磁盘空间大小
– a:显示所有文件和目录的磁盘空间大小,包括隐藏文件和目录示例1:查看当前目录的磁盘空间使用情况
“`
du -h
“`示例2:查看指定目录的磁盘空间使用情况
“`
du -h /home
“`示例3:显示所有文件和目录的磁盘空间使用情况
“`
du -ah
“`示例4:显示目录的总计磁盘空间使用情况
“`
du -hs /home
“`四、使用lsblk命令查看磁盘分区和文件系统信息
1. lsblk命令简介
lsblk命令用来列出系统上的块设备(如硬盘、闪存等)及其关联的分区信息。它以树状结构的形式展示磁盘分区和文件系统的关系。2. lsblk命令的使用方法
使用lsblk命令的基本语法如下:
lsblk [选项]常用的选项有:
– p:以父子关系的视图显示磁盘分区和文件系统信息
– f:显示完整路径的设备名称示例1:显示磁盘分区和文件系统信息
“`
lsblk
“`示例2:显示完整路径的设备名称
“`
lsblk -f
“`五、使用fdisk命令查看磁盘分区信息
1. fdisk命令简介
fdisk是一个用于磁盘分区的工具,可以创建、删除、调整磁盘分区。2. fdisk命令的使用方法
使用fdisk命令的基本语法如下:
fdisk [选项] [设备名称]常用的选项有:
– l:列出设备的分区信息
– p:显示分区表
– n:创建一个新分区
– d:删除一个分区示例1:显示设备的分区信息
“`
fdisk -l /dev/sda
“`示例2:显示分区表
“`
fdisk -p /dev/sda
“`示例3:创建一个新分区
“`
fdisk -n /dev/sda
“`示例4:删除一个分区
“`
fdisk -d /dev/sda
“`六、使用lsof命令查看被进程占用的文件
1. lsof命令简介
lsof是list open files的缩写,可以用来列出被进程已经打开的文件。通过查看被进程占用的文件,可以找出磁盘空间被占用较多的文件。2. lsof命令的使用方法
使用lsof命令的基本语法如下:
lsof [选项] [文件名或者目录]常用的选项有:
– p:显示指定进程打开的文件
– u:显示指定用户打开的文件
– c:显示指定命令打开的文件示例1:显示指定进程打开的文件
“`
lsof -p 1234
“`示例2:显示指定用户打开的文件
“`
lsof -u username
“`示例3:显示指定命令打开的文件
“`
lsof -c nginx
“`以上就是几种常用的查看磁盘空间的方法,可以根据实际需求选择适合的方法来查看磁盘空间使用情况。
2年前