ファイルは平均ディレクトリサイズより大きいですか?

ファイルは平均ディレクトリサイズより大きいですか?

サイズが現在のディレクトリの平均ファイルサイズ以上であるすべてのファイルとディレクトリを見つける方法は?

ベストアンサー1

avg_size=$(find . -maxdepth 1 -type f -printf %s\\n | 
  { sum=0; files=0; while read size; do sum=$((sum+size)); ((files++)); done; echo "$((sum/files))"; })
echo "average file size: ${avg_size}"
find . -maxdepth 1 -type f -size +"$avg_size"c

おすすめ記事