Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26321006
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: LINUX

2010-04-04 15:50:37

查看某目录占用空间命令: QN+F]TWB  
# du -sh DirPath ~~dL4zP:a  
比如: du -sh /home/snail K2*Fx*d/ 

[学习笔记:
这个命令一定要记住!有的时候通过使用df 发现磁盘空间占満了但又不知道是哪个目录搞的鬼怎么办呢。OK用它!例如:du -sh /home/* 就可以将这个目录下面的全部的目录所占的磁盘空间全部给你列出来。这样你就可以了解到哪个目录占了多少的磁盘空间了!]

  KF Ig <1  
查看某目录下有多少个文件命令: $Ts`U&ih  
# find DirPath -type f | wc -l GeD\Sv[s  
比如: find /home/snail -type f | wc -l nJMkd
阅读(1196) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

jiannma2011-02-14 17:17:10

补充一个脚本:

cat dudir.sh
---------------------
#!/bin/sh
for x in K M G
  do
        du -sh * | \
         grep -P "^[1-9]+\.?[0-9]*$x" |\
         sort -n
done

使用方式: mv dudir.sh  /usr/bin/dudir

此脚本能对当前目录下所有的文件和目录进行检查大小,并排序

chinaunix网友2010-07-09 17:37:54

补充: find ./ -type f|wc -l 由于默认find会去子目录查找,如果只想查找当前目录的文件用find ./ -maxdepth 1 -type f|wc -l即可。 需要说明的是第二种方法会比第一种方法快很多,尤其是也统计子目录时。 这个应该算是正确的答案了!

hkebao2010-06-28 17:55:51

du -sh /home/* 这个命令我们在判断文件目录占用空间是非常有用 的!

hkebao2010-06-28 17:53:15

Q1. 问一下如何查看指定目录下面全部的py文件个数? A1. find . -type f -name "*.py" |wc -l 一行命令能够提取全部的。包括子目录的哦! 说明:这是一个面试题目。整理一下!