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 后面接正则表达式:^- 以 - 开头的匹配 ...
随机推荐
- (转)如何使VMware ip与本机ip处于同一网段
如何使VMware ip与本机ip处于同一网段 原创 2017年05月08日 17:28:56 1287 首先确认本机ip 可以看出一下信息: 本机ip: 192.168.1.162 网关:192. ...
- 我的Android进阶之旅------>Android嵌入图像InsetDrawable的用法
面试题:为一个充满整个屏幕的LinearLayout布局指定背景图,是否可以让背景图不充满屏幕?请用代码描述实现过程. 解决此题,可以使用嵌入(Inset)图像资源来指定图像,然后像使用普通图像资源一 ...
- Maven项目启动报错
错误信息如下: 六月 , :: 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{S ...
- C#访问数据库的步骤
1.必须导入包含适当的ADO.NET类的名称空间 2.获取具体的数据库连接字符串. 3.实例化Connection对象,并建立.打开连接. 4.使用Command对象,从数据库存取器中读取数据和向数据 ...
- KinedEditor特性
谷歌浏览器会将kindeditor在其他js文件加载完之后加载 kindeditor是异步加载,document.ready完了,kindeditor可能还没加载完 kind会将选区变成一个节点 1. ...
- Ionic background地址写法问题
1.背景图片 background:url(‘/img/text.jpg') 这种写法在手机上不好使 ’../img/text.jpg' 这种在手机上好使
- CodeForces - 597C Subsequences 【DP + 树状数组】
题目链接 http://codeforces.com/problemset/problem/597/C 题意 给出一个n 一个 k 求 n 个数中 长度为k的上升子序列 有多少个 思路 刚开始就是想用 ...
- MySQL 创建索引(Create Index)的方法和语法结构及例子
MySQL 创建索引(Create Index)的方法和语法结构及例子 MySQL 创建索引(Create Index)的方法和语法结构及例子 CREATE INDEX Syntax CREATE ...
- Effective java -- 9 并发/序列化
关于同步的问题,想弄明白java,同步不会是不行的.这不书弄完后还会从<java并发编程实战>和<java并发编程的艺术>选一本或者都看. 第六十六条:同步访问共享的可变数据说 ...
- Html标签使用——文字、列表、表格、超链接
注:文章来源于传智播客毕向东老师使用课件和网络.整理学习如下: 一.Html内容 1. Html就是超文本标记语言的简写,是最基础的网页语言. 2. Html是通过标签来定义的语言,代码都是由 ...