Você pode listar arquivos em /proc com ls , e você pode ler o conteúdo deles com cat (com algumas exceções - /proc/PID/mem é peculiar ).
O arquivo em /proc reflete o estado atual do sistema, portanto eles podem existir em um momento e não existir mais no momento seguinte. Alguns dos arquivos dependem do processo atual, por ex. /proc/self é um link simbólico para o PID de qualquer processo solicitado.
Se o bash reportar que /proc/4551/task/4551/fd não existe, significa que atualmente não há processo com o PID 4551. (Mais precisamente, não há processo com este PID no namespace PID no qual o bash está sendo executado.)