Você tem aspas erradas (desequilibradas), então o shell acha que você não terminou de digitar a string citada - o > está solicitando uma continuação. Além disso, você provavelmente está perdendo alguns caracteres * glob - para encontrar qualquer arquivo .c , .cpp , .h ou .hpp que precisa ser
find . -name "*.c" -o -name "*.cpp" -o -name "*.h" -o -name "*.hpp" > cscope.files