永发信息网

如何查看linux根分区下所有目录及文件的大小

答案:2  悬赏:0  手机版
解决时间 2021-03-07 22:56
如何查看linux根分区下所有目录及文件的大小
最佳答案
[root@minimal boot]# pwd/boot[root@minimal boot]# ls / |xargs du -shdu: cannot access `bin': No such file or directorydu: cannot access `boot': No such file or directorydu: cannot access `cgroup': No such file or directorydu: cannot access `dev': No such file or directorydu: cannot access `etc': No such file or directorydu: cannot access `home': No such file or directorydu: cannot access `lib': No such file or directory13K lost+founddu: cannot access `media': No such file or directorydu: cannot access `mnt': No such file or directorydu: cannot access `opt': No such file or directorydu: cannot access `proc': No such file or directorydu: cannot access `root': No such file or directorydu: cannot access `sbin': No such file or directorydu: cannot access `selinux': No such file or directorydu: cannot access `srv': No such file or directorydu: cannot access `sys': No such file or directorydu: cannot access `tmp': No such file or directorydu: cannot access `usr': No such file or directorydu: cannot access `var': No such file or directory[root@minimal boot]# cd /[root@minimal /]# ls |xargs du -sh5.9M bin28M boot4.0K cgroup480K dev31M etc20K home100M lib16K lost+found102M media64M mnt2.8G optdu: cannot access `proc/2533/task/2533/fd/4': No such file or directorydu: cannot access `proc/2533/task/2533/fdinfo/4': No such file or directorydu: cannot access `proc/2533/fd/4': No such file or directorydu: cannot access `proc/2533/fdinfo/4': No such file or directory0 proc139M root9.2M sbin0 selinux4.0K srv0 sys380K tmp2.6G usr116M varls与xargs配合使用时,ls只能显示当前的目录,所以要想显示根目录下的文件的大小,必须在根目录下配合使用ls与xargs命令 [root@minimal /]# ls |grep -v proc |xargs du -sh |sort -h0 selinux0 sys4.0K cgroup4.0K srv16K lost+found20K home380K tmp492K dev5.9M bin9.2M sbin28M boot31M etc64M mnt100M lib102M media116M var152M root2.6G usr2.8G opt按大小和单一模式显示除proc目录以外的所有根目录下的文件 /proc 这个目录本身是一个『虚拟档案系统』!它放置的数据都是在内存当中, 例如系统核心、形成信息、接口设备的状态及网络状态等等。因为这个目录下的数据都是在内存当中, 所以本身不占任何硬盘空间! [root@RedHat /]# ls -A |grep -v proc |xargs du -sh |sort -h0 .autofsck0 misc0 net0 selinux0 sys4.0K cgroup4.0K media4.0K srv12K .dbus16K lost+found28K mnt28K tmp712K dev7.3M root7.4M bin13M sbin19M boot33M etc102M lib177M var323M home2.9G opt3.6G usrls -A显示所有文件但不包括"."和"..";即当前目录和当前目录的父目录。[root@RedHat /]# ls -a |grep -v proc |xargs du -sh |sort -hdu: cannot access `./proc/9394/task/9394/fd/4': No such file or directorydu: cannot access `./proc/9394/task/9394/fdinfo/4': No such file or directorydu: cannot access `./proc/9394/fd/4': No such file or directorydu: cannot access `./proc/9394/fdinfo/4': No such file or directorydu: cannot access `../proc/9394/task/9394/fd/4': No such file or directorydu: cannot access `../proc/9394/task/9394/fdinfo/4': No such file or directorydu: cannot access `../proc/9394/fd/4': No such file or directorydu: cannot access `../proc/9394/fdinfo/4': No such file or directory0 .autofsck0 misc0 net0 selinux0 sys4.0K cgroup4.0K media4.0K srv12K .dbus16K lost+found28K mnt28K tmp712K dev7.3M root7.4M bin13M sbin19M boot33M etc102M lib177M var323M home2.9G opt3.6G usr7.1G .7.1G .. |grep -v proc 不显示proc目录du -sh 以单一模式显示文件或目录的大小|sort -h 按从小到大的顺序显示文件列表 注:通过上例发现管道太牛逼了,有空要好好研究一下。
全部回答
du命令用于查看磁盘的使用量,格式为:“ du [选项] [文件]”。 查看根目录中各文件夹所占空间:du -sh / 查看当前目录下各文件所占空间:du -sh * 编辑 参数 作用 -a 评估每个文件而非目录整体占用量。 -c 评估每个文件并计算出总占用量总和。 -h 更易读的容量格式如1k,234m,2g… -s 仅显示占用量总和。 搜索《linux就该这么学》,第6章 存储结构与磁盘划分参考下!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
直角梯形的下底比上底多5,直角腰比上底少1,且
白底图做成透明800✘800图片
网通手机卖场地址在哪,我要去那里办事
安装google play 要root 吗
苹果手机用什么格式做铃声音质好?
我有一张5年前欠条在朋友那里。钱已经5年前早
神雕侠侣刘亦菲全集迅雷下载地址
7除以3余数是多少?是4吗?
银行卡开户行什么意思
赤峰中信外国语学校(新华路)地址在什么地方,
大型货车有哪几种品牌?
【2013高一期末考试】(2013?韶关三模)某校从
五行属火的行业是饭店起什么名字?
石沟门这个地址在什么地方,我要处理点事
高考录取由学校决定还是招生考试院决定
推荐资讯
黑豆黑枣黑芝麻老鸡褒汤作用
安卓*wakelock*进程是什么。 魅蓝note2,今天
睿轩书屋在哪里啊,我有事要去这个地方
成都改CNG要好多钱?有没有改装厂的电话!谢
压榨花生油什么品牌好
写江山虎山公园的作文
我孩子3岁从高处摔下,医生诊断颅压高,用药康
卷帘窗怎么样 卷帘窗的优点介绍
世纪之星职业培训地址有知道的么?有点事想过
win7 64位旗舰版 能用的caxa破解版2007或2010
很早的一款游戏
课文里怎样算是一句话
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?