Como terdon explicou , find ainda entrará no diretório /proc , mas não retornará qualquer nome de caminho desse tipo de sistema de arquivos.
Para remover qualquer caminho de pesquisa assim que o tipo de sistema de arquivos proc for detectado, use
find / -fstype proc -prune -o -print
No entanto, como você deseja fazer isso em um antigo find , a opção -fstype pode não estar disponível. Se -path (uma opção padrão de find ) também não estiver disponível, então, será um pouco difícil apresentar sugestões, pois a implementação não é compatível com POSIX.
Uma opção poderia ser usar -xdev , o que faria com que find permanecesse estritamente no mesmo sistema de arquivos que o caminho inicial. Você teria que executar um find para cada sistema de arquivos que deseja examinar. Também pode haver uma opção chamada -x (como nos sistemas BSD), que age como -xdev .
Se isso também não for possível, talvez seja necessário recorrer ao uso de -type d -name proc -prune para desconsiderar todos os diretórios chamados proc .