linux命令查查磁盘空间
-
在Linux系统中,可以使用一些命令来查看磁盘空间的使用情况。下面介绍几个常用的命令:
1. df命令:通过df命令可以查看文件系统的磁盘空间使用情况。使用命令`df -h`可以以人类可读的方式显示磁盘空间信息,包括磁盘总大小、已使用空间、可用空间以及挂载点。例如:
“`
df -h
“`
该命令会显示类似以下的输出:
“`
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 20G 5.6G 14G 29% /
tmpfs 16G 0 16G 0% /dev/shm
/dev/sda2 196G 125G 62G 67% /home
“`2. du命令:通过du命令可以查看指定目录的磁盘空间使用情况。使用命令`du -h <目录路径>`可以以人类可读的方式显示指定目录的大小信息。例如:
“`
du -h /home/user1
“`
该命令会显示类似以下的输出:
“`
4.0K /home/user1/test1
8.0K /home/user1/test2
16K /home/user1
“`
该命令显示了/home/user1目录及其子目录的大小。3. ls命令:通过ls命令可以查看指定文件或目录的大小信息。使用命令`ls -lh <文件/目录路径>`可以以人类可读的方式显示指定文件或目录的大小信息。例如:
“`
ls -lh /home/user1/test1.txt
“`
该命令会显示类似以下的输出:
“`
-rw-r–r– 1 user1 user1 1.5K Sep 17 10:23 /home/user1/test1.txt
“`
该命令显示了test1.txt文件的大小。综上所述,通过df、du和ls命令可以查看Linux系统中磁盘空间的使用情况。df命令用于查看文件系统的磁盘空间使用情况,du命令用于查看指定目录的磁盘空间使用情况,ls命令用于查看指定文件或目录的大小信息。这些命令可以帮助我们了解磁盘空间的使用情况,以便进行磁盘管理和优化。
2年前 -
Linux提供了多个命令来检查磁盘空间的使用情况。以下是一些常用的命令:
1. df命令:
df命令用于显示磁盘空间的使用情况,包括文件系统的名称、总大小、已使用大小、可用大小和挂载点。可以使用以下命令来查看所有挂载点的磁盘使用情况:
“`
df -h
“`
-h选项将磁盘空间的大小以易读的方式显示。2. du命令:
du命令用于估计目录和文件的磁盘空间使用量。可以使用以下命令来查看当前目录的磁盘使用情况:
“`
du -sh
“`
-s选项用于显示总体磁盘使用情况,-h选项用于以易读的方式显示输出。3. ls命令:
ls命令用于列出目录中的文件和子目录。可以结合其他选项来获取文件的大小和信息。例如,可以使用以下命令来列出当前目录中的文件和它们的大小:
“`
ls -lh
“`
-l选项用于以长格式显示输出,-h选项用于以易读的方式显示文件大小。4. stat命令:
stat命令用于显示文件的详细信息,包括文件的大小和块数。可以使用以下命令来查看文件的详细信息:
“`
stat 文件名
“`5. ncdu命令:
ncdu命令是一个交互式工具,用于以易读的方式显示目录和子目录的磁盘使用情况。它可以帮助您更好地了解磁盘空间的使用情况。可以使用以下命令安装和运行ncdu:
“`
sudo apt-get install ncdu
ncdu 目录名
“`这些命令能够帮助您快速和准确地查看磁盘空间的使用情况,以便您可以及时进行磁盘的清理和优化。
2年前 -
一、查看单个磁盘分区的空间使用情况
1. `df`命令
使用`df`命令可以查看磁盘分区的空间使用情况,包括已用空间、可用空间、文件系统类型等。
语法:`df [选项] [文件或目录]`
常用选项:
– `-h`:以人类可读的方式显示磁盘空间大小,即自动转换为较大单位(如GB、TB)。
– `-a`:显示所有文件系统,包括系统核心文件。
– `-T`:显示文件系统的类型。示例:
“`bash
$ df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 28G 13G 13G 50% /
/dev/sda2 200G 150G 50G 75% /home
“``/dev/sda1`和`/dev/sda2`是两个磁盘分区的设备名,`容量`表示分区的总大小,`已用`表示已使用的空间大小,`可用`表示可用的空间大小,`已用%`表示已使用的百分比,`挂载点`表示分区挂载的路径。
2. `du`命令
使用`du`命令可以查看指定目录的磁盘使用情况,包括目录中所有文件和子目录所占用的空间。
语法:`du [选项] [目录]`
常用选项:
– `-h`:以人类可读的方式显示磁盘空间大小。
– `-s`:只显示总大小,不显示子目录的空间大小。
– `-c`:显示总大小,并在最后一行显示总大小的总和。示例:
“`bash
$ du -h /home
4.0K /home/user1
2.0G /home/user2
2.5G /home/user3
6.5G /home
“``/home/user1`、`/home/user2`和`/home/user3`是`/home`目录下的子目录,`4.0K`、`2.0G`和`2.5G`分别表示这些子目录的空间占用大小,`6.5G`表示`/home`目录的总空间占用大小。
二、查看整个磁盘的空间使用情况
1. `lsblk`命令
使用`lsblk`命令可以查看磁盘和分区的信息,包括名称、大小、挂载点等。
语法:`lsblk [选项] [设备]`
常用选项:
– `-h`:以人类可读的方式显示磁盘空间大小。
– `-p`:显示磁盘设备的路径。示例:
“`bash
$ lsblk -h
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238G 0 disk
├─sda1 8:1 0 30G 0 part /
└─sda2 8:2 0 200G 0 part /home
“``NAME`表示设备名称,`SIZE`表示设备的大小,`MOUNTPOINT`表示设备的挂载点。
2. `fdisk`命令
使用`fdisk`命令可以查看磁盘的分区情况。
语法:`fdisk -l [设备]`
示例:
“`bash
$ fdisk -l /dev/sdaDisk /dev/sda: 250.1 GB, 250059350016 bytes, 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x00000000Device Boot Start End Blocks Id System
/dev/sda1 * 2048 62914559 31456256 83 Linux
/dev/sda2 62914560 513802239 225443840 83 Linux
“``/dev/sda`是磁盘的设备名,`250.1 GB`表示磁盘的总大小,`/dev/sda1`和`/dev/sda2`是分区的设备名,`31456256`和`225443840`分别表示分区的大小。
以上就是在Linux系统中查看磁盘空间使用情况的常用命令。根据实际需求选择合适的命令来查看磁盘空间信息。
2年前