ubuntu 检察磁盘空间

打印 上一主题 下一主题

主题 872|帖子 872|积分 2616

1.ubuntu 检察磁盘空间

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

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

  • 检察所有文件系统的磁盘利用情况
    1. [/code] bash复制代码
    2. df
    3. [*] [b]以人类可读的格式表现(比方,利用 KB、MB、GB 等单位)[/b]:
    4. [code]
    复制代码
    df -h
  • 检察特定挂载点的磁盘利用情况(比方,根目录 /)
    1. [/code] df -h /
    2. [/list] [size=3]利用 du 下令[/size]
    3. du(Disk Usage)下令用于估算文件和目录的磁盘利用情况。
    4. [list=1]
    5. [*] [b]检察当前目录及其子目录的磁盘利用情况[/b]:
    6. [code]
    复制代码
    du
  • 以人类可读的格式表现
    1. [/code] du -h
    2. [*] [b]仅表现当前目录下各个子目录的总利用情况[/b]:
    3. [code]
    复制代码
    du -h --summarize
    大概
    1. [/code] du -sh *
    2. [*] [b]检察特定目录的磁盘利用情况(比方,/home 目录)[/b]:
    3. [code]
    复制代码
    du -h /home
示例



  • 检察所有文件系统的磁盘利用情况,以人类可读的格式
    1. [/code] df -h
    2. 输出示例:
    3. [code]
    复制代码

    1. Filesystem Size Used Avail Use% Mounted on
    2. udev 3.9G 0 3.9G 0% /dev
    3. tmpfs 798M 1.1M 797M 1% /run
    4. /dev/sda1 20G 15G 4.4G 78% /
    5. tmpfs 3.9G 36M 3.9G 1% /dev/shm
    复制代码

  • 检察当前目录及其子目录的磁盘利用情况,以人类可读的格式
    1. [/code] du -h
    2. 输出示例:
    3. [code]
    复制代码

    1. 4.0K ./dir1
    2. 16K ./dir2
    3. 20K .
    复制代码

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

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


  • 打开终端

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

  • 执行 df 下令

    • 在终端中输入以下下令,并按回车键:
    1. [/code] df -h
    2.    
    3. [list]
    4. [*]-h 选项表示以人类可读的格式表现输出,即将磁盘空间转换为 KB、MB、GB 等单位。
    5. [/list]
    6. [*] [b]检察输出[/b]:
    7. [list]
    8. [*]输出效果会列出所有已挂载文件系统的磁盘空间利用情况。比方:
    9. [/list][code]
    复制代码

    1. Filesystem Size Used Avail Use% Mounted on
    2. udev 3.9G 0 3.9G 0% /dev
    3. tmpfs 798M 1.1M 797M 1% /run
    4. /dev/sda1 20G 15G 4.4G 78% /
    5. 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 下令。比方:

  • 获取当前路径
    1. [/code] current_path=$(pwd)
    2. [*] [b]检察该路径地点分区的磁盘空间利用情况[/b]:
    3. [code]
    复制代码
    df -h "${current_path}"
大概,你可以直接指定目录路径。比方,检察 /home 目录地点分区的剩余空间:
  1. [/code] df -h /home
  2. 通过这些步骤,你可以轻松地在 Ubuntu 系统中检察剩余的磁盘空间。
  3. [size=4]3.ubuntu 检察剩余的磁盘空间总共有多少兆 [/size]
  4. 在 Ubuntu 系统中,如果你想检察所有文件系统总共剩余的磁盘空间有多少兆(MB),你可以利用 df 下令,并对输出进行一些处理来汇总可用空间。不过,df 下令的输出默认是以人类可读的格式(如 KB、MB、GB)表现的,我们可以直接利用这个特性来检察。
  5. 以下是一个简朴的方法来检察所有文件系统总共剩余的磁盘空间:
  6. [list=1]
  7. [*] [b]打开终端[/b]。
  8. [*] [b]执行 df 下令并过滤输出[/b]:
  9. 你可以利用以下下令来检察所有文件系统的可用空间,并手动加总,大概利用 awk 等工具来自动化处理(不过直接加总所有行的 Avail 列必要一些脚本支持,这里提供一个简朴的检察方法):
  10. [code]
复制代码
df -h --total
这个下令会在输出的最后一行表现总计(total),包括总大小、已用、可用和利用百分比。Avail 列将表现所有文件系统总共剩余的可用空间,通常是以 GB 或 MB 为单位,取决于你的磁盘大小和利用情况。
  • 检察输出中的 Avail 列
    输出示例可能如下:
    1. [/code]
    2. [code]Filesystem Size Used Avail Use% Mounted on
    3. udev 3.9G 0 3.9G 0% /dev
    4. tmpfs 798M 1.1M 797M 1% /run
    5. /dev/sda1 20G 15G 4.4G 78% /
    6. 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):
    [code][/code] df -B1 /dev/sda1 | tail -1 | awk '{print $4 / 1024 / 1024 " MB"}'
    这个下令会以字节为单位表现 /dev/sda1 分区的可用空间,然后通过 awk 将其转换为兆字节。不过,对于大多数用途,df -h 的输出已经充足清晰和准确。
     

    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
  • 回复

    使用道具 举报

    0 个回复

    倒序浏览

    快速回复

    您需要登录后才可以回帖 登录 or 立即注册

    本版积分规则

    水军大提督

    金牌会员
    这个人很懒什么都没写!

    标签云

    快速回复 返回顶部 返回列表