Linux查看磁盘和内存大小情况

这篇文章介绍了在Linux中检查磁盘容量使用`df-hl`命令,查看目录文件大小使用`du-sh`,按大小排序则用`du-s*|sort-nr`,而了解系统内存状况可以借助`free`命令,分别以MB或GB为单位显示。
  1. 查看当前磁盘容量大小
df -hl
  1. 目录文件的大小
du -sh
  1. 目录文件从大到小排序
du -s * | sort -nr
  1. 显示系统内存状况
free -m  以 MB 为单位,显示内存使用情况
free -g  以 GB 为单位,显示内存使用情况。

<think>嗯,用户想知道在Linux中如何检查内存大小磁盘空间,他们需要具体的命令。首先,我得回忆一下常用的命令。内存方面,free命令应该是最直接的,对吧?记得free -h可以人性化显示内存信息,包括总内存、已用剩余。另外,还可以查看/proc/meminfo文件,里面有很多详细信息。 然后是磁盘空间,df命令应该是用来查看磁盘使用情况的,加上-h参数方便阅读。还有lsblk可以列出块设备,显示磁盘分区的大小。fdisk -l可能需要sudo权限,但能显示详细的磁盘信息。可能还需要提到du命令,虽然主要是查看目录大小,但用户可能也会用到。 用户的问题里提到了两个部分,内存磁盘,所以需要分开回答,每个部分给出几个常用命令,并说明用法输出结果的含义。比如在free命令里解释total、used、free这些字段,以及在df中说明各个列的意义。还要注意是否需要权限,比如fdisk可能需要root。 另外,用户提供的引用中有提到free的参数字段说明,比如引用34详细解释了free的输出,所以在回答中应该引用这些内容,确保准确性。比如在解释free命令时,可以引用[^3][^4]来说明各个字段的含义。 可能还需要考虑用户的实际操作场景,比如他们可能只是想快速查看,所以推荐最简洁的命令,比如free -hdf -h。同时,提到其他命令如lsblkfdisk作为补充,让用户有更多选择。 检查是否有遗漏的命令,比如top或htop也可以查看内存,但用户可能更想要直接查看的命令,所以不重点推荐。确保每个步骤清晰,命令示例正确,并附上解释,这样用户能明白每个命令的作用输出内容。 最后,生成相关问题的时候,要考虑用户可能进一步想知道如何监控实时内存使用或者如何清理磁盘空间,这样的问题能帮助他们深入使用Linux系统管理工具。</think>### Linux查看内存大小磁盘空间的常用命令 #### 一、查看内存大小 1. **`free` 命令** 最常用的内存查看工具,支持人性化显示(如MB/GB单位)。 命令示例: ```bash free -h ``` 输出示例: ``` total used free shared buff/cache available Mem: 7.6G 2.1G 3.2G 120M 2.3G 5.0G Swap: 2.0G 0B 2.0G ``` - **total**:总内存大小 - **used**:已使用的内存 - **free**:未分配的剩余内存 - **buff/cache**:缓存缓冲区占用的内存(可被释放) 2. **`/proc/meminfo` 文件** 通过系统文件直接查看详细内存信息: ```bash cat /proc/meminfo ``` 输出字段包括 `MemTotal`(总内存)、`MemFree`(空闲内存)等。 --- #### 二、查看磁盘大小 1. **`df` 命令** 显示文件系统的磁盘空间使用情况,推荐使用 `-h` 参数: ```bash df -h ``` 输出示例: ``` Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 30G 18G 63% / ``` - **Size**:磁盘总容量 - **Used**:已用空间 - **Avail**:剩余可用空间 2. **`lsblk` 命令** 列出所有块设备(磁盘及分区)的层级结构: ```bash lsblk ``` 输出示例: ``` NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk └─sda1 8:1 0 50G 0 part / ``` 3. **`fdisk` 命令**(需root权限) 查看磁盘分区详细信息: ```bash sudo fdisk -l ``` 输出包括磁盘型号、容量及分区表[^1][^2]。 --- #### 三、扩展工具 - **`du` 命令**:查看目录/文件的磁盘占用(如 `du -sh /path`)。 - **`htop` 或 `top`**:动态监控内存CPU使用情况。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

如风之夏

感谢,你的鼓励是我前进的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值