linux下显示隐藏目录或隐藏文件占用空间大小

du -sh .[!.]*

cd .pyenv

du -sh *

cd versions/


root@10-10-90-115:/# cd /data/home/wangting/

root@10-10-90-115:/data/home/wangting# du -sh .

5.5G    .

root@10-10-90-115:/data/home/wangting# du -sh *

4.0K    airflow

548K    conf

4.0K    derby.log

582M    hadoop-2.6.0-cdh5.4.9

338M    hive

4.2M    metastore_db

22M     mlpy-3.5.0

964K    mysql-connector-java-5.1.38.jar

104K    orders.java

137M    src

12K     ucloud

8.0K    users

40K     users.java

#观察发现没有大文件啊,加起来也不到5.5个G啊,为什么会这么大呢?原来是隐藏文件很大。

root@10-10-90-115:/data/home/wangting# du -sh .[!.]*

3.5G    .pyenv

# .[!.]* 是正则式, 意思是第一位是点, 第二位是除了点以外的字符, 第三位是任意字符或者不存在

参考:http://blog.csdn.net/rav009/article/details/53049441