Parece que você está perdendo o argumento PATH que a mensagem está pedindo, ou seja, algo como
find . -name "._*" -exec rm -rf {} \;
Observe o .
aqui. Se não estiver no diretório atual, substitua pelo caminho inicial.
Se você tiver xargs(1)
, poderá usá-lo para que cada invocação de rm(1)
processe vários arquivos de uma só vez:
find . -name "._*" | xargs rm
Tenha cuidado, faça uma chamada a seco, por ex. apenas echo(1)
para garantir que nada de errado aconteça.