find . -ctime +3 -exec rm -rf {} \; 删除一个目录下几天前的文件和目录
find / -type f -size +10000000c -exec du -sh {} \; 查找大于10M的文件
怎么样查看linux下占用空间最大的文件
du -sh /* 先看看根目录下面 找占用最大空间的目录。
然后依然再最大空间的目录中继续执行 du -sh path 依次递归下去就能找到占用空间最大的文件了
显示出来的结果默认是按照文件名排序的,如果需要按照大小排序那么du的时候不能加h
[root@rawdb ~]# du -s /*|sort -rn
7496960 /opt
3025068 /usr
158920 /dev
157956 /lib
116364 /etc
82724 /sbin
65152 /var
29508 /lib64
7996 /bin
7282 /boot
3940 /home
600 /root
100 /tftpboot
28 /tmp
16 /lost+found
12 /mnt
8 /srv
8 /selinux
8 /media
4 /ora_setup
0 /sys
0 /proc
0 /net
0 /misc
[root@rawdb ~]#
第三条命令是tar,在打补丁之前经常想使用tar来把oracle主目录备份一下:
http://wfyang.blog.51cto.com/65117/43202/