Linux统计文件夹占用空间大小--du命令基本用法
命令行环境下要知道linux系统里一个文件夹以及其包含的文件实际所占用的空间大小,linux自带的命令 du可以很好地满足需求。
其他的用法我就不一一写出来了,就列本人觉得会用得最多的,直接上:
$ du -sh ./*
118M ./Chemi
4.0K ./CollectionFramework
32M ./C程序设计 第四版 .谭浩强.扫描版pdf
7.7M ./jsfPPT
360M ./Mooc
34M ./mvnt
1.4G ./Reference
251M ./压缩包
20K ./面试.odt
输出的结果第一列是文件或者文件夹占用的体积,右侧为各文件夹
这里选项中:
-s 是计算各目录的总的空间占用,没有的话会递归列出许多没用的信息;
-h 很好理解,就是选择合适的单位,上面有的用M,有的用G,这样就一目了然了,这里du的用法就是这样了,详细的其他选项可自行参考man page。
参数里用了通配符,这样就列出所有当前目录下的文件或者文件夹,否则只列出当前所在目录的总大小。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
另外大家可能还会想到ls命令,一般用法是这样的:
$ ls -alh
total 2.0M
drwxr-xr-x 42 prompt prompt 4.0K 12月 2 13:44 .
drwxr-xr-x 6 root root 4.0K 7月 23 16:29 ..
drwx------ 3 prompt prompt 4.0K 8月 19 10:25 .adobe
drwxrwxr-x 3 prompt prompt 4.0K 7月 23 15:07 .AMD
-rw-rw-r-- 1 prompt prompt 140 8月 6 10:58 .appletviewer
-rw-rw-r-- 1 prompt prompt 86 8月 17 22:10 .asoundrc
-rw------- 1 prompt prompt 17K 12月 1 22:59 .bash_history
-rw-r--r-- 1 prompt prompt 220 7月 23 14:16 .bash_logout
-rw-r--r-- 1 prompt prompt 3.9K 8月 21 22:14 .bashrc
drwx------ 29 prompt prompt 4.0K 12月 1 15:17 .cache
drwx------ 3 prompt prompt 4.0K 7月 23 15:12 .compiz
drwx------ 34 prompt prompt 4.0K 12月 1 15:17 .config
drwx------ 3 prompt prompt 4.0K 7月 23 15:25 .dbus
drwxr-xr-x 2 prompt prompt 4.0K 12月 1 15:03 Desktop
-rw-r--r-- 1 prompt prompt 25 7月 23 15:12 .dmrc
drwxrwxr-x 9 prompt prompt 4.0K 12月 2 14:43 Documents
drwxrwxr-x 7 prompt prompt 4.0K 12月 1 21:00 Downloads
这里ls的选项中大家应该都知道(-a 显示所有文件及文件夹,包括以.开头的;-l 列出详细信息,如占用空间大小,所属用户等等;-h 用合适的单位显示占用空间大小,如使用M或者G),文件的大小都是4.0K,显然算上其所含的文件是不止这么多的。
Linux统计文件夹占用空间大小--du命令基本用法的更多相关文章
- ls命名 | Linux统计文件夹内的文件个数
ls命名 man ls -R 递归列出全部的目录内容 recusive -a 列出所有的文件(包括以 . 开头的隐藏文件) all -r 逆序排列 reverse -t 按照时间信息排序 time - ...
- linux统计文件夹大小
统计总大小: du -sh dirname 统计文件夹内部各文件大小及总大小: du -h dirname
- Linux 统计文件夹下文件个数及目录个数
1. 统计文件夹下文件的个数 ls -l | grep "^-" | wc -l 2.统计文件夹下目录的个数 ls -l | grep "^d" | wc -l ...
- Linux统计文件夹下文件信息
统计当前文件夹里面有多少文件,即统计文件个数 ls -l |grep "^-"|wc -l 统计当前文件夹里面有多少文件夹,即统计文件夹个数 ls -l |grep "^ ...
- linux 统计文件夹下文件,文件夹,所有个数
统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件 ...
- centos Linux 统计某个文件夹占用空间大小
转载自 http://www.07net01.com/linux/centos_Linux_tongjimougewenjianjiazhanyongkongjiandaxiao_12510_1346 ...
- 【Linux】Linux统计文件夹、文件数量的命令
# 查看当前目录下的文件数量(不包含子目录中的文件) ls -l|grep "^-"| wc -l # 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录 ls ...
- Linux统计文件夹、文件数量的命令
# 查看当前目录下的文件数量(不包含子目录中的文件) ls -l|grep "^-"| wc -l # 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录 ls ...
- Linux 统计文件夹,文件数量的命令
用的最多的就是: ls -l | grep "^-" | wc -l ls -l 普通文件就是以 - 开头,文件夹以 d 开头 grep 后面接正则表达式:^- 以 - 开头的匹配 ...
随机推荐
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之实现游戏逻辑(五)
在上一篇<我的Android进阶之旅------>Android疯狂连连看游戏的实现之加载界面图片和实现游戏Activity(四)>中提到的两个类: GameConf:负责管理游戏的 ...
- java面向对象入门之方法参数的传递
/* Name : Power by :Stuart Date:2015.4.25 */ class PassOn{ //创建show方法,把i传入,输出i+1的结果 public void show ...
- 帝国cms数据表中文说明
本文介绍下,帝国cms中各数据表的用途,有需要的朋友,参考下吧. 帝国cms各数据表及用途说明. phome_ecms_infoclass_news 新闻采集规则记录表 phome_ecms_info ...
- 微信小程序高度设置为100%
在网页中设置body,html{height:100%}; 将body和html设置为100%,这样我们就可以在他们的子元素中使用height:100%来使的我们的容器元素占满屏幕的高度啦. 但是在微 ...
- 2个canvas叠加运用(时钟例子)
最近在学习canvas,http://corehtml5canvas.com/code-live/,主要的学习方式就是通过上面的一些例子来学习canvas的一些用法.但是我发现,这里的例子,只要can ...
- hadoop自带例子SecondarySort源码分析MapReduce原理
这里分析MapReduce原理并没用WordCount,目前没用过hadoop也没接触过大数据,感觉,只是感觉,在项目中,如果真的用到了MapReduce那待排序的肯定会更加实用. 先贴上源码 pac ...
- python3 函数 二
1.函数嵌套 1.1函数嵌套定义 :在一个函数的内部,又定义另外一个函数. def f1(): x=1 def f2(): print('from f2') f ...
- Eclipse安装Propedit插件、SVN插件、js插件
1.在线安装Propedit 打开Eclipse的在线安装界面,点击Add Name: propedit Location:http://propedit.sourceforge.jp/eclipse ...
- MYSQL函数 Cast和convert的用法详解
MYSQL Cast函数是非常重要的MYSQL函数,下面就将为您详细介绍MYSQL Cast函数的语法及其使用,希望能让您对MYSQL Cast函数有更多的认识. BINARY BINARY操 ...
- sqlserver 2008 创建数据库的时候不是空库,里面总有数据的解决办法
SqlServer2008 里面有个系统数据库 Model 数据库,在创建新数据库的时候,会以它为模板创建,所以如果发现你的Model数据库比较大,说明里面有很多模板数据.此时如果需要去创建没有数据的 ...