标题: [疑问] 如何统计文件共占用了多少空间
rojenny
LU幼天使
Rank: 2



UID 51284
精华 0
积分 35
帖子 64
活跃指数 29
LU金币 91 个
LU金条 0 个
阅读权限 20
注册 2006-7-28
 
发表于 2008-9-1 14:15  资料  个人空间  短消息  加为好友 
如何统计文件共占用了多少空间

在一个文件系统中有从2005年到现在的文件,都是些几十k的文件,目录中还有许多子目录,放的文件也是从2005年到现在的。整个文件系统使用了4G多空间。现在应用部门要一份清单,要求列出这个文件系统中2005年、2006年、2007年和2008年的数据文件各占用了多少空间。

这个这个应该怎么做呢。我曾经想ls -l然后grep年份,然后把显示的文件拷贝到某个目录,然后du -k 那个目录。但是文件实在太多了,也没有多余的空间给我cp文件。

没有思路阿。。。。。。

顶部
sca
LU幼天使
Rank: 2


UID 89985
精华 0
积分 38
帖子 63
活跃指数 5
LU金币 67 个
LU金条 0 个
阅读权限 20
注册 2007-5-21
 
发表于 2008-9-1 15:14  资料  个人空间  短消息  加为好友  添加 sca 为MSN好友 通过MSN和 sca 交谈
每年的数据都是分别存放的吗

顶部
sca
LU幼天使
Rank: 2


UID 89985
精华 0
积分 38
帖子 63
活跃指数 5
LU金币 67 个
LU金条 0 个
阅读权限 20
注册 2007-5-21
 
发表于 2008-9-1 15:15  资料  个人空间  短消息  加为好友  添加 sca 为MSN好友 通过MSN和 sca 交谈
du -sk *                            .

顶部
rojenny
LU幼天使
Rank: 2



UID 51284
精华 0
积分 35
帖子 64
活跃指数 29
LU金币 91 个
LU金条 0 个
阅读权限 20
注册 2006-7-28
 
发表于 2008-9-1 15:17  资料  个人空间  短消息  加为好友 
不同年份的没有分别存放

顶部
sca
LU幼天使
Rank: 2


UID 89985
精华 0
积分 38
帖子 63
活跃指数 5
LU金币 67 个
LU金条 0 个
阅读权限 20
注册 2007-5-21
 
发表于 2008-9-1 15:19  资料  个人空间  短消息  加为好友  添加 sca 为MSN好友 通过MSN和 sca 交谈
没分别存放那就没得弄了啊

或者是数据库层面

[ 本帖最后由 sca 于 2008-9-1 15:20 编辑 ]

顶部
笨笨猪
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
有健康,才有将来!


LU爱心使者  
UID 25919
精华 3
积分 1088
帖子 1953
活跃指数 97
LU金币 1173 个
LU金条 4954 个
阅读权限 210
注册 2004-8-17
来自 广州
 
发表于 2008-9-1 15:23  资料  个人空间  主页 短消息  加为好友  添加 笨笨猪 为MSN好友 通过MSN和 笨笨猪 交谈 QQ
可以根据日期来查找吧。

用find 试试。

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
beginner-bj
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 9471
精华 16
积分 1506
帖子 2567
活跃指数 209
LU金币 4853 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
 
发表于 2008-9-1 15:45  资料  个人空间  短消息  加为好友 


15:42:48 root@svt6k01:[/]#ls -l
total 43848
-rw-------   1 root     system         1666 Jun 03 10:18 .TTauthority
-rw-------   1 root     system          539 Jun 03 10:18 .Xauthority
drwxr-xr-x  10 root     system         4096 Jun 03 10:18 .dt
-rwxr-xr-x   1 root     system         3970 Jan 25 2005  .dtprofile
drwxr-xr-x   3 root     system          256 Jan 11 2005  .java
-rw-------   1 root     system        17695 Jul 25 15:37 .lsof_svt6k01
-rw-r--r--   1 root     system           11 Jul 27 2007  .mh_profile
-rw-------   1 root     system           44 Oct 10 2007  .netrc
-rw-r--r--   1 root     system          817 Dec 07 2007  .profile
-rw-r--r--   1 root     system          392 Feb 17 2007  .profile.bak
-rw-r--r--   1 root     system           13 Dec 11 2006  .rhosts
-rw-r--r--   1 root     system           13 Dec 11 2006  .rhosts.nim
-rw-------   1 root     system      1173766 Sep 01 15:42 .sh_history
-rw-rw-r--   1 root     system            3 Jun 03 10:18 .wmrc
-rw-r--r--   1 root     system          389 Aug 08 2006  .xerrors
-rwxr-xr-x   1 root     system           15 Jul 27 2007  1.sh
-rwxr-xr-x   1 root     system           15 Jul 27 2007  2.sh
drwx--x--x   2 root     system          256 Jul 27 2007  Mail
-rw-r-----   1 root     system          583 May 11 2007  NEWPARAMROOT.TXT
-rw-r-----   1 root     system      5442452 May 18 2006  NotifyTrans
-rw-r-----   1 root     system         1926 May 11 2007  PARAMROOT.TXT
-rw-r-----   1 root     system          782 Nov 06 2006  RS6000测试环境操作指南.txt
drwxrwxrwx   2 root     system          256 Oct 19 2007  SJL10
drwxr-xr-x   2 root     system         4096 Jan 25 2005  TT_DB
-rw-r-----   1 root     system           37 May 11 2007  UNISYSINPAM.INI
-rw-r-----   1 root     system           61 May 11 2007  UNISYSROOT.INI
-rw-r--r--   1 root     system        13702 Dec 12 2007  aping.err
drwxr-x---   2 root     audit           256 Apr 10 2004  audit
prw-r--r--   1 root     system            0 May 01 01:36 backup_pipe_datavg
prw-r--r--   1 root     system            0 May 01 00:00 backup_pipe_rootvg
lrwxrwxrwx   1 bin      bin               8 Mar 27 10:33 bin -> /usr/bin
-rw-r--r--   1 root     system         5539 Sep 01 00:31 bosinst.data
drwxr-xr-x   2 root     system          256 Mar 28 2005  cdrom
-rw-r--r--   1 root     system          154 Mar 15 2007  changedate.txt
-rw-r--r--   1 root     system          717 Jun 02 11:40 dailyck
drwxr-xr-x   2 root     system          256 Apr 05 2007  datafs
drwxrwxrwx  15 db2inst2 db2grp2        4096 Jan 07 2008  db2space2
drwxr-xr-x   2 root     system          256 Aug 30 2007  dbfs
-rw-------   1 root     system            3 Apr 16 16:37 dead.letter
drwxr-xr-x   5 root     system        12288 Sep 01 15:00 dev
drwxr-xr-x  28 root     system        12288 Jul 22 08:57 etc
-rw-r--r--   1 root     system           46 Oct 08 2007  file
-rw-r--r--   1 root     system           99 Oct 08 2007  filestart
-rw-r--r--   1 root     system            0 Jul 25 2005  flgate.log
-rw-r-----   1 root     system        10553 Jan 07 2005  fmcd.log
drw-rw----   8 root     system          256 Feb 26 2008  fs
-r-xr-xr-x   1 root     system          729 Mar 10 2007  hist
drwxr-xr-x  79 bin      bin            4096 Aug 06 08:35 home
-rw-r--r--   1 root     system         7569 Sep 01 00:31 image.data
-rw-r--r--   1 root     system         7569 Sep 01 00:31 image.data.new
-rw-r--r--   1 root     system          355 Nov 06 2007  infile
drwxr-xr-x   2 root     system          256 Dec 26 2005  install
-rwxr-xr-x   1 root     system         5321 Jun 24 15:22 ipsec.sh
lrwxrwxrwx   1 bin      bin               8 Mar 27 11:01 lib -> /usr/lib
drwxr-xr-x   2 root     system          256 Mar 19 2005  logbr
drwx------   2 root     system          256 Mar 27 10:31 lost+found
drwxr-xr-x 146 bin      bin           12288 Apr 28 20:24 lpp
-rw-r--r--   1 root     system      3863363 Mar 24 2007  lsof.out
drwxr-xr-x   2 root     system          256 Apr 29 2007  lsxupdate
drwxr-xr-x   2 root     system          256 Jan 07 2005  man
drwxr-xr-x   7 mbfe     mbfe           4096 Oct 15 2007  mbfe
-rw-------   1 root     system        71532 Jun 23 10:37 mbox
drwxr-xr-x   2 bin      bin             256 Apr 10 2004  mnt
-rw-r--r--   1 root     system            0 Dec 12 2006  myfile
drwxr-xr-x   2 root     system          256 Jan 28 2008  nim-aix
-rw-------   1 root     system          614 Jun 25 18:14 nohup.out
-rw-r--r--   1 root     system           11 Mar 02 2007  oldip
drwxr-xr-x  10 root     system         4096 Mar 27 19:51 opt
prw-r--r--   1 root     system            0 Sep 01 02:32 pipe_datavg
prw-r--r--   1 root     system            0 Sep 01 01:45 pipe_rootvg
dr-xr-xr-x   1 root     system            0 Sep 01 15:43 proc
drwxr-xr-x   9 root     system          256 Dec 12 2006  run
drwxr-xr-x   3 bin      bin             256 Mar 27 21:40 sbin
-rw-r--r--   1 root     system          126 Sep 24 2007  screen.out
drwxr-x--x   3 root     system         4096 Mar 24 2006  script
drwxr-x--x   7 root     system         4096 May 16 2005  sdxzsfdata
-rw-r--r--   1 root     system           55 May 10 2007  server.out
-rwxrwxrwx   1 root     system        36210 Jul 01 2007  servercert-72.72.ixf
drwxr-x--x   2 root     system         4096 May 16 2005  sh
-rw-r--r--   1 root     system     10374776 Aug 27 14:22 smit.log
-rw-r--r--   1 root     system       410416 Aug 14 09:57 smit.script
-rw-r--r--   1 root     system       711722 Aug 14 09:57 smit.transaction
-rw-r--r--   1 root     system           52 May 10 2007  start.log
drwxrwxr-x   2 root     system          256 Jan 07 2005  tftpboot
drwxrwxrwt  19 bin      bin           28672 Sep 01 15:43 tmp
-rw-r--r--   1 root     system         9312 Dec 18 2007  tmp.tmp
-rw-r--r--   1 root     system           61 Nov 30 2007  typescript
lrwxrwxrwx   1 bin      bin               5 Mar 27 11:02 u -> /home
lrwxrwxrwx   1 root     system           21 Mar 27 11:02 unix -> /usr/lib/boot/unix_64
-rw-r--r--   1 root     system          870 Oct 24 2007  urfile
drwxr-xr-x  49 bin      bin            4096 Mar 27 21:39 usr
drwxr-xr-x  33 bin      bin            4096 Jun 24 14:05 var
-rw-r--r--   1 root     system            0 Dec 12 2006  zws
-rw-r-----   1 root     system          239 Jul 25 2007  改时间.txt
15:43:32 root@svt6k01:[/]#ls -l |awk '{if ($8 ~ /:/){$8="2008"};a[$8]+=$5}END{for(i in a)print i,a[i]}'
0
2004 512
2005 28347
2006 5448001
2007 3934661
2008 12880633
15:43:35 root@svt6k01:[/]#



本帖最近评分记录
老农   2008-9-1 23:28  LU金币  +100   




我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
指尖流沙
LU小天使
Rank: 3Rank: 3


UID 91766
精华 2
积分 404
帖子 632
活跃指数 43
LU金币 647 个
LU金条 0 个
阅读权限 40
注册 2007-6-21
 
发表于 2008-9-1 15:51  资料  个人空间  短消息  加为好友  添加 指尖流沙 为MSN好友 通过MSN和 指尖流沙 交谈
回复 #7 beginner-bj 的帖子

你的AWK用的是出神入化,真的是要搞shell编程了!

子目录下有文件呢?

[ 本帖最后由 指尖流沙 于 2008-9-1 15:56 编辑 ]

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
ChaosLegion (正义的色狼)
LU圣天使
Rank: 8Rank: 8


UID 88537
精华 0
积分 2634
帖子 4589
活跃指数 83
LU金币 4475 个
LU金条 0 个
阅读权限 160
注册 2007-4-20
 
发表于 2008-9-1 15:57  资料  个人空间  短消息  加为好友  添加 ChaosLegion 为MSN好友 通过MSN和 ChaosLegion 交谈 QQ
回复 #7 beginner-bj 的帖子

BH..





顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
指尖流沙
LU小天使
Rank: 3Rank: 3


UID 91766
精华 2
积分 404
帖子 632
活跃指数 43
LU金币 647 个
LU金条 0 个
阅读权限 40
注册 2007-6-21
 
发表于 2008-9-1 16:02  资料  个人空间  短消息  加为好友  添加 指尖流沙 为MSN好友 通过MSN和 指尖流沙 交谈
回复 #9 ChaosLegion 的帖子

BH是啥?

顶部
dong3488
LU幼天使
Rank: 2


UID 90574
精华 0
积分 70
帖子 69
活跃指数 10
LU金币 7 个
LU金条 0 个
阅读权限 20
注册 2007-5-30
来自 南京
 
发表于 2008-9-1 16:04  资料  个人空间  短消息  加为好友  添加 dong3488 为MSN好友 通过MSN和 dong3488 交谈


QUOTE:
原帖由 指尖流沙 于 2008-9-1 16:02 发表
BH是啥?

同问。。好像最近很流行的一词。

顶部
指尖流沙
LU小天使
Rank: 3Rank: 3


UID 91766
精华 2
积分 404
帖子 632
活跃指数 43
LU金币 647 个
LU金条 0 个
阅读权限 40
注册 2007-6-21
 
发表于 2008-9-1 16:05  资料  个人空间  短消息  加为好友  添加 指尖流沙 为MSN好友 通过MSN和 指尖流沙 交谈
回复 #8 指尖流沙 的帖子

$8="2008" 对下面的也适合吗?     
-rwxr-xr-x   1 sshd     ipsec        560628 Mar 31 05:27 nmon12e_aix61  <---2008年的

顶部
 



当前时区 GMT+8, 现在时间是 2008-12-5 12:36
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.067368 second(s), 7 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver