如何在Linux下查看分区和剩余空间大小

作者&投稿:宿到 (若有异议请与网页底部的电邮联系)
如何在Linux下查看分区和剩余空间大小~

  df -hl 查看磁盘剩余空间
du -sm 文件夹
返回该文件夹总M数
更多功能请查看:
df --help
du --help
du -sh (这个目录的名字)是查这个目录的大小
使用du命令可以查看目录,例如查看/home/kuuyee目录占用磁盘空间大小可以使用下面的命令:
# du /home/kuuyee -sh
我的home目录下有上百个构建项目,一个一个的差看目录占用情况太麻烦了用命令:
#du /home --max-depth=1 -h
这样的话就吧所有的子目录的磁盘占用情况都列出来了!这里的--max-depth参数代表着要列出目录的深度,如果要列出两级目录就设置为2,以此类推。
如果想吧结果输出到文件里可以这样:# du /home --max-depth=1 -h > disk_status.txt
用df -h 查每个根下面的目录的分区大小 就可以知道了
用法:du [选项]… [文件]…
或:du [选项]… –files0-from=F
总结每个的磁盘用量,目录则取总用量。
df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df -hl
显示格式为: 
文件系统 容量 已用 可用 已用% 挂载点 
FilesystemSize Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以上面的输出为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。
例子
1)查看文件大小
查看当前文件夹下所有文件大小(包括子文件夹)
du -sh

# du -h
15M ./package
16K ./.fontconfig
4.0K ./.cache
5.1M ./.rpmdb
20M .

查看指定文件夹下所有文件大小(包括子文件夹)
# du -h ftp
3.8G ftp/sanya/doc
3.8G ftp/sanya
4.0K ftp/testftp/doc
1.4M ftp/testftp
875M ftp/platform/doc/002-录像
27M ftp/platform/doc/001-PDF
5.2M ftp/platform/doc/BBFlash
1.2G ftp/platform/doc/003-录音
2.1G ftp/platform/doc
2.1G ftp/platform
4.0K 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
6.3G ftp

查看指定文件大小
# du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

查看指定文件夹大小
# du -hs ftp
6.3G ftp
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释:
wc [-lmw]
参数说明:
-l :多少行
-m:多少字符
-w:多少字
参数含义如下:
-s 对每个Names参数只给出占用的数据块总数。
-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-b 以字节为单位列出磁盘空间使用情况(系统缺省以 k 字节为单位)。
-k 以1024字节为单位列出磁盘空间使用情况。
-c 最后再加上一个总计(系统缺省设置)。
-l 计算所有的文件大小。

查看硬盘分区:parted /dev/sda print #/dev/sda为硬盘设备
查看卷组情况:vgdisplay 、vgdisplay -v
查看挂载的文件系统大小: df -h

df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df -hl
显示格式为:
文件系统 容量 已用 可用 已用% 挂载点
FilesystemSize Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
以上面的输出为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。
下面是相关命令的解释:
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
更多功能可以输入一下命令查看:
df --help
du --help

例子

查看文件大小
#du -sh

查看当前文件夹下所有文件大小(包括子文件夹)
# du -h
15M ./package
16K ./.fontconfig
4.0K ./.cache
5.1M ./.rpmdb
20M .

查看指定文件夹下所有文件大小(包括子文件夹)
# du -h ftp
3.8G ftp/sanya/doc
3.8G ftp/sanya
4.0K ftp/testftp/doc
1.4M ftp/testftp
875M ftp/platform/doc/002-录像
27M ftp/platform/doc/001-PDF
5.2M ftp/platform/doc/BBFlash
1.2G ftp/platform/doc/003-录音
2.1G ftp/platform/doc
2.1G ftp/platform
4.0K 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
6.3G ftp

查看指定文件大小
# du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

查看指定文件夹大小
# du -hs ftp
6.3G ftp
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释:
wc [-lmw]
参数说明:
-l :多少行
-m:多少字符
-w:多少字
参数含义如下:
-s 对每个Names参数只给出占用的数据块总数。
-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-b 以字节为单位列出磁盘空间使用情况(系统缺省以 k 字节为单位)。
-k 以1024字节为单位列出磁盘空间使用情况。
-c 最后再加上一个总计(系统缺省设置)。

-l 计算所有的文件大小。

1、打开一个终端terminal;
2、输入命令 df -h;
3、如果你有一个盘挂上去没有显示出来,可以用fdisk -l 找出来,慎用fdisk。

  1. ‍lsblk 查看分区和磁盘

  2. df -h 查看空间使用情况

  3. fdisk -l 分区工具查看分区信息

  4. cfdisk /dev/sda  查看分区‍



df -h
终于够字数了

命令 df 可以查看


linux中怎么把root的权限赋给其他的用户
一般来说 root权限是不能给其他用户的,不然root的权限意义何在?一般来说 给其他用户更多的权限,无非是其他用户需要执行更多的权利,如对文件的查看,编辑,修改,执行!那你何不给这些文件设置 rwx的权限?千万得记住,以后上班,root的安全性是必须时刻谨记的!!

Linux中分区问题
系统对于分区的要求是和主机开放的服务有关的,当然这是对服务器说的。例如文件服务器,那肯定最好把\/var单独分区,因为文件服务器对\/var目录读写频繁,将这些特点主机读写频繁的目录独立出来不与\/放在一起,那么这些频繁读写的分区即使出现问题时,至少不会影响到\/系统,挽救起来就比较方便快捷。这样就...

Linux Bourne Shell编译出错:Syntax error: end of file unexpected (e...
有几点需要看看:1、 if [ $person =~ root ] ---这是要表示什么?是说明如果不等于root?2、 cat <<-FINIS --- 结束时却是 FINIS ,好像没匹配上 3、for 循环本身就会去遍历全部内容,感觉你加 shift ,不知道意义何在 ...

关于Linux和虚拟机的几个问题,希望大家帮忙!
1 用的是同一个内核,最大的不同是软件的打包方式(linux是由软件包直接组成的系统) 因此不同的系统,软件二进制的安装包是不通用的,比如你说的redhat,安装包的扩展名是.rpm,而另一个叫debian的发行版本用的是.deb .deb文件就不能在redhat上使用 此外redhat已过时,你可以用google尝试其它自己感...

如何在suse linux中使用usb键盘,安装时候正常,进入后就没反映
这应该是和你安装的时候选择有关,如果你在安装的时候选择了某个设备为USB设备,安装程序会自动把usb设备驱动编译到内核.反之你不选,就没有USB驱动了.你再插USB设备,就会不支持~搞不好会直接死机~try again ~ good luck~

linux cp 命令 的 -f 选项不起作用?
-f, --force if an existing destination file cannot be opened, remove it and try again 也就是说-f可以覆盖目的目录下有的文件,但你有没有发现过这种情况,即使使用了-f也无法覆盖?原因何在呢?默认cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆...

我用putty登陆linux时,用root总是登不上去,虽然密码是对的,以前经常能...
既然有问题,可以将你的config配置文件传上来,大家一起帮您再确定下。另外额外提醒下修改完成配置文件之后是否重启过sshd服务呢?有时强制关闭linux系统,配置文件是保存的。 kekehudeye | 发布于2011-08-10 举报| 评论 1 0 kekehudeye 的是正解 gondn125 | 发布于2011-08-22 举报| 评论 0 0 ...

Linux\/Unix操作系统目录结构的来历
Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。  举例来说,根目录下面有一个子目录\/bin,用于存放二进制程序。但是,\/usr子目录下面还有\/usr\/bin,以及\/usr\/local\/bin,也用于存放二进制程序;某些系统甚至还有\/opt\/bin。它们有何区别?长久以来,我也感到很费解,不...

LIUNX的历史
软件都移植到Linux,完善并提高了Linux的实用性,而GNU有了一个根基,我现在也搞不清楚到底是GNULinux呢还是基于Linux的GNU.:-)更重要的是遵循公共版权许可证,在继承自由软件的精神的前提下,不再排斥对自由软件的商业行为(如把自由软件打包以光盘形式出售),不排斥商家对自由软件进一步开发,不排斥在Linux上开发商业软件...

谁能详细的介绍一下Unix和Linux的历史
2011-10-15 谁帮我介绍下UNIX和LINUX的历史 2009-10-10 linux和unix从零四年至今的发展史 2 2013-07-19 UNIX和LINUX的发展史和区别? 2006-04-22 谁能详细的介绍一下linux 2007-12-13 谁能介绍一下linux操作系统 22 2006-03-05 谁能详细介绍下Linux? 5 2006-03-13 Linux和Unix的介绍,谢谢~~...

新荣区18283348472: 如何在Linux下查看分区和剩余空间大小 -
里泻辛芩: 首先需要登录Linux系统,这个时候登录Linux一定要注意使用的用户具有一些特殊的权限(某些查看分区的命令需要权限,而一般用户不具有),建议这个时候切换到root用户或者使用root直接登录.登录Linux后在桌面模式下单击鼠标右键选...

新荣区18283348472: 如何在Linux下查看分区和剩余空间大小 -
里泻辛芩: 可以使用df 命令查看,此选项建议加-h,查看磁盘的全部信息的话可以使用lsblk命令.

新荣区18283348472: 如何在linux下查看目录的剩余空间大小 -
里泻辛芩: Linux查看目录所在分区剩余空间大小可以使用命令:df -h 目录的绝对路径 显示结果中会有哪个磁盘分区、所在分区总大小、使用量、空闲大小、挂载点等信息. -h参数表示以比较容易阅读的GB、MB、KB显示磁盘分区.例如,看/etc命令的剩余空间大小就可以: df -h /etc

新荣区18283348472: linux如何查看磁盘剩余空间 -
里泻辛芩: df是以磁盘分区为单位来查看文件系统. /dev/hdb2 75G 75G 0 100% /, 以此为例. 就是HD硬盘借口的第二个硬盘(b)上,里面的第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 他被挂载到根分区目录上(/).用以下命令查看单个目录 # du -bs dir_name

新荣区18283348472: linux 如何查看分区 -
里泻辛芩: 1、首先登录linux服务.2、有几种方法可以查看,我们使用第一种方法,命令“df”.3、命令“df -lh”使用此命令使磁盘使用更加清晰.4、命令“df -a”是所有文件系统的用法.5、命令“df -i”显示inode信息.6、命令“df -k”具有显示块占用率的字节数.

新荣区18283348472: 如何查看linux磁盘分区和大小 -
里泻辛芩: 如何查看Linux磁盘空间大小一、df命令;df是来自于coreutils软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;举例:[root@localhost beinan]# df -lh Filesystem容量已用可用已用%挂载点/...

新荣区18283348472: linux怎么查看目录剩余空间 -
里泻辛芩: 使用df -h foldername的方式就可以查看了 df -h / 就可以查看根分区的剩余空间

新荣区18283348472: 如何在linux中,查看硬盘空间的使用情况 -
里泻辛芩: 查看磁盘分区可以使用命令:df -h 显示结果中会有磁盘分区、使用量、空闲大小、挂载点等信息. -h参数表示以比较容易阅读的GB、MB、KB显示磁盘分区. 还可以加上-T(大写的T)参数,这个参数表示把文件系统类型也显示出来(比如ext3)

新荣区18283348472: linux 下怎么查看一块磁盘剩余未分配空间 -
里泻辛芩: fstat和stat函数都可以获取文件的大小,结构体structstat中st_size记录文件的大小.至于目录你可以自己写个函数计算所有文件的大小.

新荣区18283348472: 如何在Linux下查看Windows分区 -
里泻辛芩: 装载windows分区的FAT32、FAT16文件系统(hehhb) 以root身份进入KDE,点击桌面上的“起点”图标,在/mnt目录下建立如下文件夹:c,d,e,f,g,usb.分别用作windows下各分区和usb闪盘. 用文本编辑器打开/etc/fstab 文件.加入如下: /dev/...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网