O comando localizar tem uma opção -printf
que pode ser usada para imprimir o tamanho do arquivo sem ter que exec ls
find . -name '*.php' -printf "%p %s\n"
Você pode usar o sha512sum (ou md5sum ) para obter uma lista de arquivos e produzir hashes para eles, que podem posteriormente ser usados para verificar sua integridade
find . -name '*.php' | while read line; do sha512sum "$line"; done
Se você capturar a saída do comando acima para um arquivo, você pode usar o sha512sum para verificar a integridade deles
sha512sum -c file