Jawaban:
Itu karena grep
melihat isi file.
find . -exec sh -c "file -b --mime-type {} | grep -q '^text/'" \; -print
find
dapat menemukan file dengan metadata mereka, tetapi tidak memeriksa konten. Namun, Anda dapat memasangkannya dengan file
:
find .git -type f -exec file -iN0 {} + |
awk -F '\0' '$2 ~ /^: text\// {print $1}'
(Anda dapat menghapus | awk ...
bagian itu jika Anda juga menginginkan informasi yang lebih terperinci.)
find . -exec sh -c "file -b --mime {} | grep -q '^text/'" \; -print