Apakah ada cara untuk menentukan find
bahwa saya hanya ingin file teks (dan bukan file biner)? Grep
memiliki opsi untuk mengecualikan file biner, jadi saya pikir find
mungkin memiliki fitur serupa, tetapi saya tidak dapat menemukannya.
4
find . -exec sh -c "file -b --mime {} | grep -q '^text/'" \; -print
find
dapat menemukan file dengan metadata mereka, tetapi tidak memeriksa konten. Namun, Anda dapat memasangkannya denganfile
:(Anda dapat menghapus
| awk ...
bagian itu jika Anda juga menginginkan informasi yang lebih terperinci.)sumber