linux-tutorial/codes/linux/tool/查看指定目录磁盘使用情况.sh

20 lines
374 B
Bash
Raw Normal View History

2019-05-10 19:01:35 +08:00
#!/bin/bash
#DIRS="/var/log /home /opt"
#DATE=$(date '+%m%d%y')
#exec > disk_space_${DATE}.log
echo "Top Ten Disk Space Usage"
echo "for ${DIRS} Directories"
for DIR in ${DIRS}
do
2019-10-10 08:56:31 +08:00
echo ""
echo "The ${DIR} Directory:"
du -S ${DIR} 2> /dev/null |
sort -rn |
sed '{11,$D; =}' |
sed 'N; s/\n/ /' |
gawk '{printf $1 ":" "\t" $2 "\t" $3 "\n"}'
2019-05-10 19:01:35 +08:00
done