刚刚写了个脚本,统计了下自己 HOME 下的文件数量。不统计不知道,垃圾文件和目录数量是惊人的。
下面是脚本,适用于 linux 及 MAC, 直接复制并另存为一个文本文件,例如:ds, 然后把这个文件扔到 PATH 里,chomd +x ds 即可。
BTW: 如果 HOME 下文件很多,空间很大,会很慢的,你可以去喝一杯茶了...
#!/bin/sh
IFS="
"
printf '%10s\t%-10s\t%-10s\n' "Size" "File Quantity" "Filename detail"
echo
for i in $(du -h -d1); do
x=$(echo "$i"|cut -f1)
y=$(echo "$i"|cut -f2|xfind|wc -l)
z=$(echo "$i"|cut -f2|xargs ls -1dalh --color=auto)
# echo -e "$x\t\t$z\t\t$y"
printf '%10s\t%-10s\t%-10s\n' "$x" "$y" "$z"
done|sort -h -k1,2