水军大提督 发表于 3 天前

ubuntu 检察磁盘空间

1.ubuntu 检察磁盘空间

在 Ubuntu 系统中,你可以利用几个差别的下令来检察磁盘空间利用情况。最常用的下令是 df 和 du。以下是一些基本的用法:
利用 df 下令

df(Disk Filesystem)下令用于表现文件系统的磁盘空间利用情况。

[*] 检察所有文件系统的磁盘利用情况:
bash复制代码
df
[*] 以人类可读的格式表现(比方,利用 KB、MB、GB 等单位):
df -h
[*] 检察特定挂载点的磁盘利用情况(比方,根目录 /):
df -h /
利用 du 下令

du(Disk Usage)下令用于估算文件和目录的磁盘利用情况。

[*] 检察当前目录及其子目录的磁盘利用情况:
du
[*] 以人类可读的格式表现:
du -h
[*] 仅表现当前目录下各个子目录的总利用情况:
du -h --summarize
大概
du -sh *
[*] 检察特定目录的磁盘利用情况(比方,/home 目录):
du -h /home
示例



[*] 检察所有文件系统的磁盘利用情况,以人类可读的格式:
df -h
输出示例:

Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 798M 1.1M 797M 1% /run
/dev/sda1 20G 15G 4.4G 78% /
tmpfs 3.9G 36M 3.9G 1% /dev/shm
[*] 检察当前目录及其子目录的磁盘利用情况,以人类可读的格式:
du -h
输出示例:

4.0K ./dir1
16K ./dir2
20K .
这些下令可以资助你快速相识系统的磁盘空间利用情况,从而进行相应的管理和优化。
2.ubuntu 检察剩余的磁盘空间 

在 Ubuntu 系统中,你可以利用 df 下令来检察剩余的磁盘空间。df 下令的全称是 “disk free”,它可以表现文件系统的磁盘空间利用情况,包括总容量、已用空间、可用空间以及利用百分比。
检察剩余磁盘空间


[*] 打开终端:

[*]你可以通过点击左上角的“搜刮”图标,然后输入“终端”来打开。
[*]大概在桌面空缺处右键选择“打开终端”。

[*] 执行 df 下令:

[*]在终端中输入以下下令,并按回车键:
df -h
   

[*]-h 选项表示以人类可读的格式表现输出,即将磁盘空间转换为 KB、MB、GB 等单位。

[*] 检察输出:

[*]输出效果会列出所有已挂载文件系统的磁盘空间利用情况。比方:

Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 798M 1.1M 797M 1% /run
/dev/sda1 20G 15G 4.4G 78% /
tmpfs 3.9G 36M 3.9G 1% /dev/shmtmpfs 5.0M 4.0K 5.0M 1% /run/locktmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup   

[*]在这个例子中,Avail 列表示可用空间,Use% 列表示已用空间的百分比。

示例阐明



[*]Filesystem:挂载的文件系统名称。
[*]Size:该文件系统的总空间大小。
[*]Used:文件系统中已利用的空间。
[*]Avail:文件系统中剩余可用的空间。
[*]Use%:表现当前已利用的空间占总空间的百分比。
[*]Mounted on:文件系统挂载的位置。
检察特定目录的剩余空间

如果你想检察某个特定目录地点的磁盘分区的剩余空间,可以联合利用 pwd 下令(获取当前路径)和 df 下令。比方:

[*] 获取当前路径:
current_path=$(pwd)
[*] 检察该路径地点分区的磁盘空间利用情况:
df -h "${current_path}"
大概,你可以直接指定目录路径。比方,检察 /home 目录地点分区的剩余空间:
df -h /home
通过这些步骤,你可以轻松地在 Ubuntu 系统中检察剩余的磁盘空间。
3.ubuntu 检察剩余的磁盘空间总共有多少兆 

在 Ubuntu 系统中,如果你想检察所有文件系统总共剩余的磁盘空间有多少兆(MB),你可以利用 df 下令,并对输出进行一些处理来汇总可用空间。不过,df 下令的输出默认是以人类可读的格式(如 KB、MB、GB)表现的,我们可以直接利用这个特性来检察。
以下是一个简朴的方法来检察所有文件系统总共剩余的磁盘空间:

[*] 打开终端。
[*] 执行 df 下令并过滤输出:
你可以利用以下下令来检察所有文件系统的可用空间,并手动加总,大概利用 awk 等工具来自动化处理(不过直接加总所有行的 Avail 列必要一些脚本支持,这里提供一个简朴的检察方法):
df -h --total
这个下令会在输出的最后一行表现总计(total),包括总大小、已用、可用和利用百分比。Avail 列将表现所有文件系统总共剩余的可用空间,通常是以 GB 或 MB 为单位,取决于你的磁盘大小和利用情况。
[*] 检察输出中的 Avail 列:
输出示例可能如下:

Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 798M 1.1M 797M 1% /run
/dev/sda1 20G 15G 4.4G 78% /
tmpfs 3.9G 36M 3.9G 1% /dev/shmtotal 29G 15G 13G 53% - 在这个例子中,total 行的 Avail 列表现总共剩余 13G(吉字节),这相当于大约 13000MB(兆字节,因为 1G = 1024M)。
如果你必要准确的兆字节数,你可以利用 df -B1 来以字节为单位表现,然后利用 awk 或其他工具来盘算,但这通常不是必要的,因为 df -h --total 提供的可读性已经充足满意大多数需求。
如果你只关心某个特定分区的剩余空间,而且想要以准确的兆字节数表示,你可以利用类似以下的下令(假设你知道分区名,如 /dev/sda1):
df -B1 /dev/sda1 | tail -1 | awk '{print $4 / 1024 / 1024 " MB"}'
这个下令会以字节为单位表现 /dev/sda1 分区的可用空间,然后通过 awk 将其转换为兆字节。不过,对于大多数用途,df -h 的输出已经充足清晰和准确。
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: ubuntu 检察磁盘空间