📜  检查 linux 中的存储 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:26:43.451000             🧑  作者: Mango

检查 Linux 中的存储

在 Linux 系统中,了解如何检查存储空间非常重要。这可以帮助你了解哪些文件或文件夹占用了最多的空间,并确保你有足够的可用空间来存储新的文件或安装新软件。

以下是一些常用的命令来检查 Linux 中的存储。

1. df 命令

df 命令用于显示文件系统的磁盘空间使用情况。默认情况下,df 命令将显示所有已挂载的文件系统的信息。

$ df -h

输出:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        16G  3.3G   12G  22% /
udev            977M     0  977M   0% /dev
tmpfs           396M  640K  396M   1% /run
tmpfs           2.4G  4.4M  2.4G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.4G     0  2.4G   0% /sys/fs/cgroup
/dev/sdb1        20G   33M   19G   1% /data

其中,Size 列表示文件系统的总大小,Used 列表示已使用的磁盘空间,Avail 列表示可用磁盘空间,Use% 列表示已使用的磁盘空间占总容量的百分比,Mounted on 表示文件系统挂载的位置。

参数 -h 表示以易读的方式显示文件系统大小(MB,GB 等),而不是以字节为单位显示。

2. du 命令

du 命令用于显示目录或文件所占用的磁盘空间。默认情况下,du 命令将递归显示目录中的所有文件和子目录的磁盘空间使用情况。

$ du -h /path/to/directory

输出:

4.0K    /path/to/directory/subdirectory
16K     /path/to/directory/file.txt
20K     /path/to/directory

其中,-h 参数以易读的方式显示磁盘使用情况。

3. ls 命令

ls 命令用于显示文件和目录。使用 -l 参数可以显示每个文件和目录的大小。

$ ls -l /path/to/file

输出:

-rw-r--r-- 1 user1 user1 551 Nov  4 10:41 /path/to/file

其中,第 5 列表示文件的大小。

4. ncdu 命令

如果你想可视化地查看磁盘使用情况,可以使用 ncdu 命令。ncdu 命令将使用字符界面来显示磁盘空间使用情况。

$ ncdu /
结论

这些命令可以帮助你检查 Linux 系统中的存储空间。保持检查存储空间对于管理 Linux 系统至关重要。