df -h:查看挂载的所有分区的空间使用情况,以人性化的方式显示结果。
df -i:显示所有分区的inode个数信息。
df /oracle:显示目录所在分区的空间使用情况。
du /oracle:显示/oracle目录及其所有子目录的大小信息。
df -s /oracle:只显示/oracle目录的大小,不显示其子目录大小。
df -s /oracle/*:显示/oracle目录下的所有内容(包括文件)的大小信息,不进入下一级子目录。
df -h:人性化方式显示。
示例:
[root@redhat oracle]# du -sh /home/oracle
408K /home/oracle
[root@redhat oracle]# du -h /home/oracle
16K /home/oracle/.kde/Autostart
24K /home/oracle/.kde
16K /home/oracle/read
40K /home/oracle/.vnc
64K /home/oracle/.uniread
16K /home/oracle/write
16K /home/oracle/rrr
80K /home/oracle/bbed
8.0K /home/oracle/exec
408K /home/oracle
[root@redhat oracle]# du -sh *
8.0K afiedt.buf
80K bbed
8.0K exec
8.0K greplaw
8.0K law
8.0K log.bbd
16K read
16K rrr
8.0K sqlnet.log
16K write
[root@redhat oracle]# du -h *
8.0K afiedt.buf
80K bbed
8.0K exec
8.0K greplaw
8.0K law
8.0K log.bbd
16K read
16K rrr
8.0K sqlnet.log
16K write
[root@redhat oracle]# cd rrr
[root@redhat rrr]# mkdir rrr
[root@redhat rrr]# cd ..
[root@redhat oracle]# du -h *
8.0K afiedt.buf
80K bbed
8.0K exec
8.0K greplaw
8.0K law
8.0K log.bbd
16K read
8.0K rrr/rrr
24K rrr
8.0K sqlnet.log
16K write
[root@redhat oracle]# du .
16 ./.kde/Autostart
24 ./.kde
16 ./read
40 ./.vnc
64 ./.uniread
16 ./write
8 ./rrr/rrr
24 ./rrr
80 ./bbed
8 ./exec
416 .
[root@redhat oracle]# du -h .
16K ./.kde/Autostart
24K ./.kde
16K ./read
40K ./.vnc
64K ./.uniread
16K ./write
8.0K ./rrr/rrr
24K ./rrr
80K ./bbed
8.0K ./exec
416K .