如何查看Linux磁盘空间大小

如何查看Linux磁盘空间大小,第1张

(1)查看文件大小

查看当前文件夹下所有文件大小(包括子文件夹)

du -sh

# du -h

15M /package

16K /fontconfig

40K /cache

51M /rpmdb

20M

查看指定文件夹下所有文件大小(包括子文件夹)

# du -h ftp

38G ftp/sanya/doc

38G ftp/sanya

40K ftp/testftp/doc

14M ftp/testftp

875M ftp/platform/doc/002-录像

27M ftp/platform/doc/001-PDF

52M ftp/platform/doc/BBFlash

12G ftp/platform/doc/003-录音

21G ftp/platform/doc

21G ftp/platform

40K ftp/pmo/doc

20K ftp/pmo

36M ftp/uf/doc/innovate-201207

36M ftp/uf/doc

36M ftp/uf

446M ftp/code/doc

446M ftp/code

63G ftp

查看指定文件大小

# du -h /package/compat-libstdc++-33-323-69el6x86_64rpm

184K /package/compat-libstdc++-33-323-69el6x86_64rpm

查看指定文件夹大小

# du -hs ftp

63G ftp

用法:du [选项] [文件]

或:du [选项] --files0-from=F

计算每个文件的磁盘用量,目录则取总用量。

长选项必须使用的参数对于短选项时也是必需使用的。

-a, --all 输出所有文件的磁盘用量,不仅仅是目录

--apparent-size 显示表面用量,而并非是磁盘用量;虽然表面用量通常会

小一些,但有时它会因为稀疏文件间的"洞"、内部碎

片、非直接引用的块等原因而变大。

-B, --block-size=大小 使用指定字节数的块

-b, --bytes 等于--apparent-size --block-size=1

-c, --total 显示总计信息

-D, --dereference-args 解除命令行中列出的符号连接

--files0-from=F 计算文件F 中以NUL 结尾的文件名对应占用的磁盘空间

如果F 的值是"-",则从标准输入读入文件名

-H 等于--dereference-args (-D)

-h, --human-readable 以可读性较好的方式显示尺寸(例如:1K 234M 2G)

--si 类似-h,但在计算时使用1000 为基底而非1024

-k 等于--block-size=1K

-l, --count-links 如果是硬连接,就多次计算其尺寸

-m 等于--block-size=1M

-L, --dereference 找出任何符号链接指示的真正目的地

-P, --no-dereference 不跟随任何符号链接(默认)

-0, --null 将每个空行视作0 字节而非换行符

-S, --separate-dirs 不包括子目录的占用量

-s, --summarize 只分别计算命令列中每个参数所占的总用量

-x, --one-file-system 跳过处于不同文件系统之上的目录

-X, --exclude-from=文件 排除与指定文件中描述的模式相符的文件

--exclude=PATTERN 排除与PATTERN 中描述的模式相符的文件

--max-depth=N 显示目录总计(与--all 一起使用计算文件)

当N 为指定数值时计算深度为N;

--max-depth=0 等于--summarize

--time 显示目录或该目录子目录下所有文件的最后修改时间

--time=WORD 显示WORD 时间,而非修改时间:

atime,access,use,ctime 或status

--time-style=样式 按照指定样式显示时间(样式解释规则同"date"命令):

full-iso,long-iso,iso,+FORMAT

--help 显示此帮助信息并退出

--version 显示版本信息并退出

[大小]可以是以下的单位(单位前可加上整数):

kB 1000,K 1024,MB 1000000,M 1048576,还有 G、T、P、E、Z、Y。

请向报告du 的错误

GNU coreutils 项目主页:<>

有两种方法:

方法一、命令查看硬盘大小。

1、开始,搜索,cmd

2、输入如下命令:wmic DiskDrive get Size /value

这里得出结果1000202273280字节(b)=9315109563千兆字节(gb)大约1T硬盘。

方法二、查看磁盘管理器

1、右键开始,运行,输入diskmgmtmsc。

2、点击磁盘管理器,可以查看磁盘0的大小。

磁盘0容量93151,此硬盘为1TB硬盘。硬盘是电脑中最主要的存储媒介,我们的资料文件都是储存在硬盘中的,而有时候我们想要知道当前电脑上的硬盘是多大的,储存空间有多少,但是很多win7系统用户不知道要怎么看硬盘大小,接下来以win7纯净版系统为例,win7之家小编就给大家介绍一下看电脑硬盘大小的具体方法如下。

方法一、

1、选中win7桌面的“计算机”图标,点击鼠标右键并选择“管理”选项;

选择“管理”选项

2、在新打开的“计算机管理”窗口中,点击左窗格中存储下面的“磁盘管理”一栏;

点击磁盘管理

3、随后在磁盘管理窗口中,可以看到当前电脑上的磁盘。一般的电脑都只有一块硬盘,是从磁盘0开始。在下图中可以看到这台电脑上的硬盘大小空间为 60 G;

注:我这台电脑是虚拟机,所以硬盘容量比较小。当前的电脑一般容量都在500G及以上。另外如果是500G硬盘的话,系统实际显示的容量应该是400多G,要比标称的500G少。

查看硬盘大小

方法二、

1、在电脑的 BIOS 系统中查看硬盘容量大小的方法。在刚开机时,一般可以通过按 F2、F12、Del、或回车键来进入 BIOS 界面;

2、由于电脑机器型号的不同,进入 BIOS 界面的方法也不一样,请以实际情况为准。下图虚拟机中屏幕上显示的是按 F2 键可以进入 BIOS的设置界面,如图所示;

进入bios界面

3、随后我们可以 BIOS 条一个栏目中基本信息中看到磁盘容量的大小,由于我的是虚拟机,所以这里看不到硬盘容量的大小,在真实电脑上是可以看到的的。

查看硬盘的大小

方法三、

1、如果条件允许的情况下,我们还可以直接查看硬盘表面的标签信息,从上面可以得知硬盘容量的大小。

查看硬盘表面的标签信息

经过上面详细的步骤就可以看Win7电脑硬盘大小了,是不是很简单呢,有需要的用户们可以尝试上面的方法进行查看吧,更多经常内容欢迎继续关注win7之家最新系统下载站。

有空你多学习一下WMI接口,它是一个硬件数据库接口,你在 *** 作系统中看到的所有相关名称及硬盘标识你都可以查询到,并且许多内容可以进行修改,比如查询和修改工作组,系统启动时间和安装日期等等,而不是由专门命令进行查询的,在DOS中给出的DOS命令wmic,你在百度上查查该命令的功能,你会发现一个神奇的世界。

啥也不说了直接看代码

import java lang management ManagementFactory;

import sun management OperatingSystemMXBean;

public class Test {

public static void main(String[] args) {

OperatingSystemMXBean o b = (OperatingSystemMXBean) ManagementFactory getOperatingSystemMXBean();

System out println( 系统物理内存总计 + o b getTotalPhysicalMemorySize() / / + MB );

System out println( 系统物理可用内存总计 + o b getFreePhysicalMemorySize() / / + MB );

}

}

ManagementFactory getOperatingSystemMXBean()返回的是java lang management里面的OperatingSystemMXBean

我们要用的是 sun management OperatingSystemMXBean;

在java类库中可以查到

public abstract Interface sun management OperatingSystemMXBean extends java lang management OperatingSystemMXBean

所以我们可以强制转换一下

jdk 下的磁盘使用情况例子:

import java io File;

/

jdk 下的磁盘使用情况例子

/

public class Diskfree {

public static void main(String[] args) {

File[] roots = File listRoots();//获取磁盘分区列表

for (File file : roots) {

System out println(file getPath() + 信息如下: );

System out println( 空闲未使用 = + file getFreeSpace() / / / + G );//空闲空间

System out println( 已经使用 = + file getUsableSpace() / / / + G );//可用空间

System out println( 总容量 = + file getTotalSpace() / / / + G );//总空间

System out println();

}

}

lishixinzhi/Article/program/Java/hx/201311/26599

以上就是关于如何查看Linux磁盘空间大小全部的内容,包括:如何查看Linux磁盘空间大小、请问监控Linux服务器磁盘容量的脚本怎么写、如何查看电脑硬盘大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10163427.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存