
(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服务器磁盘容量的脚本怎么写、如何查看电脑硬盘大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)