欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > Linux磁盘存储与内存管理命令

Linux磁盘存储与内存管理命令

2025/5/6 14:16:46 来源:https://blog.csdn.net/m0_67906358/article/details/145142002  浏览:    关键词:Linux磁盘存储与内存管理命令

目录

显示系统空间使用情况

df命令

示例

du命令

显示当前目录的磁盘空间使用情况

指定目录或文件的磁盘空间使用情况

显示所有文件或目录的总使用量

示例

列出块设备信息

lsblk命令

示例

子项说明

Swap 空间

free命令

示例

子项说明


显示系统空间使用情况

df命令

df(disk free)命令用于显示文件系统的磁盘使用情况,包括已用空间、可用空间和总空间。常用的选项包括:

  • -T:显示文件系统类型。
  • -h:以可读的方式显示磁盘空间大小,使用适当的单位(如GB、MB)。
示例

显示所有文件系统的磁盘使用情况,包括文件系统类型:

df -Th

输出示例:

Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  7.8G     0  7.8G   0% /dev
tmpfs          tmpfs     1.6G  2.3M  1.6G   1% /run
/dev/sda1      ext4      916G  145G  723G  17% /
tmpfs          tmpfs     7.8G  164K  7.8G   1% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     7.8G     0  7.8G   0% /sys/fs/cgroup

du命令

du(disk usage)命令用于查看文件和目录的磁盘使用情况,即查看特定文件或目录的空间占用情况。

显示当前目录的磁盘空间使用情况
du -h
指定目录或文件的磁盘空间使用情况
du -h <目录或文件>
显示所有文件或目录的总使用量
du -sh
  • -s:表示只显示总使用量而不显示详细信息。
  • -h:显示磁盘空间大小,使用适当的单位(如GB、MB)。
示例

显示当前目录的磁盘空间使用情况:

du -h

输出示例:

4.0K    ./dir1
8.0K    ./dir2
12K     .

显示指定目录的磁盘空间使用情况:

du -h /path/to/directory

输出示例:

4.0K    /path/to/directory/dir1
8.0K    /path/to/directory/dir2
12K     /path/to/directory

显示当前目录的总磁盘空间使用量:

du -sh

输出示例:

12K .

列出块设备信息

lsblk命令

lsblk(list block devices)命令用于列出块设备的信息,包括磁盘和分区。常用的选项包括:

  • -f:显示文件系统类型和挂载点。
示例

列出所有块设备的信息,包括文件系统类型和挂载点:

lsblk -f

输出示例:

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda                                                                  
├─sda1 ext4         12345678-90ab-cdef-0123-4567890abcdef /
├─sda2                                                                
├─sda5 swap         87654321-0987-6543-2109-876543210987 [SWAP]
└─sda6 ext4         98765432-1098-7654-3210-987654321098 /home

子项说明

  • NAME:设备名称。
  • FSTYPE:文件系统类型。
  • LABEL:设备标签。
  • UUID:设备的唯一标识符。
  • MOUNTPOINT:挂载点。

Swap 空间

Swap空间是Linux系统中的一种虚拟内存技术,当物理内存(RAM)不足时,系统会将一些不常用的数据暂时存放到Swap空间中。Swap空间可以是专门的分区,也可以是文件。

当你的桌子(内存)放不下更多的东西时,一些不常用的东西就被搬到抽屉(Swap 空间)里面。

Swap 就像是你计算机的备用内存,用于在物理内存不够的情况下暂时存放一些不常用的数据。

free命令

free命令用于显示系统的内存使用情况,包括物理内存和Swap空间的详细使用情况。常用的选项包括:

  • -h:以可读的方式显示内存大小,使用适当的单位(如GB、MB)。
示例

显示系统的内存使用情况:


free -h

输出示例:

total        used        free      shared  buff/cache   available
Mem:          1.7Gi       1.2Gi       152Mi        11Mi       468Mi       453Mi
Swap:         2.0Gi       279Mi       1.7Gi

子项说明

  • total:系统总内存。物理内存(RAM)的总大小是1.7 GiB。
  • used:已使用的内存。当前已经使用了1.2 GiB 的内存。
  • free:空闲内存。系统当前有 152 MiB 的空闲内存。
  • shared:多个进程共享的内存。有 11 MiB 被多个进程共享。
  • buff/cache:用于缓冲和缓存的内存总量。有 468 MiB 的内存被用于缓存和缓冲。
  • available:可用内存。系统估计有 453 MiB 的内存可以立即提供给新的进程使用。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词