- 论坛徽章:
- 11
|
原帖由 病猫 于 2008-7-23 09:52 发表 ![]()
如题。
du -ks 只能查看整个文件夹的大小。
通常我是建一个文件夹将文件复制过去用du -ks看。可现在这些文件太大太多,情况不允许,谢谢!
额。这个你可以每个文件大小来处理。。
来个例子中`~
# ls -l
-rw-r--r-- 1 root root 32283 Jul 22 21:49 install.log.syslog
# stat install.log.syslog
File: `install.log.syslog'
Size: 32283 Blocks: 64 IO Block: 4096 regular file
Device: fd00h/64768d Inode: 229618 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2008-07-22 21:49:08.000000000 +0800
Modify: 2008-07-22 21:49:08.000000000 +0800
Change: 2008-07-22 21:49:08.000000000 +0800
从上面我们知道两个信息,一个是文件大小,一个是IO/BLOCK(这个在同一系统上应试是固定的)..
那么这个文件占用的空间大小就是
(32283 / 4096)进1 得8,也就是这个文件占用8个block,也就占用8 * 4096 = 32768 B 的空间。
建议用个SHELL来写吧~~ |
|