Linuxでバイナリファイルだけを抽出する

fileコマンドで判定しているため、日本語のテキストは文字コードによってはバイナリになってしまうこともありますが、 とりあえずどの程度バイナリファイルがあるか見たいときに使います。

find . -type f -print | xargs file | grep -v text | awk -F' ' '{print $1}'