Eu tenho um arquivo (chame-o , para referência) que pode ser um fragmento de algum outro arquivo existente no meu sistema. Eu não posso usar cmp porque eu não sei quantos bytes podem estar faltando no início de A (ou, pelo menos, eu não posso usá-lo sem forçar brutos através do - eu bandeira). Existe uma maneira de eu descobrir se A já existe no meu sistema (usando ferramentas GNU ou qualquer outro programa linux)? Ou eu vou ter que criticar um programa de c ++ para fazer o trabalho? Nota: a eficiência é desejável, pois os arquivos que A precisam ser comparados podem ser numerosos.
cmp
Não sabendo o quão grande o pedaço ( A ) é ... você considerou o grep'ing pelo seu conteúdo usando -a ?
Tags file-comparison