1、写一个shell脚本,计算/home/123/目录下所有文件大小,列出最大的20个文件并把结构写入到一个临时文件里,文件名字以年月日命名,比如/tmp/20190110.txt
#!/bin/bash
d=`date +%Y%m%d`
find /home/123/ -type f |xargs du -sb |sort -nr|head -n20 > /tmp/$d.txt
脚本格式:
[root@localhost_002 shell100]# cat 26.sh
#!/bin/bash
find /home/123 -type f > /tmp/f.txt
for i in `cat /tmp/f.txt`
do
du -sb $i
done > /tmp/f_size.txt
d=`date +%Y%m%d`
sort -nr /tmp/f_size.txt|head -n20 > /tmp/$d.txt