Não há como recuperá-lo sem ferramentas especiais. unlink
exclui imediatamente. Não para o lixo como você pensaria. Raramente eu vejo uma função de exclusão de arquivo ou pasta que irá enviá-lo para a lixeira sem algumas chamadas de kernel. Se você estivesse no Windows, você poderia usar o Recuva by Piriform.
O motivo pelo qual você pode recuperá-lo é que, quando um arquivo é excluído, sua entrada de arquivo é realmente marcada como excluída. O Recuva examina todas as entradas de arquivo e mostra aquelas marcadas como excluídas. Não tenho conhecimento de uma ferramenta Mac que irá ajudá-lo. Mas a sua melhor aposta é se afastar da máquina e levá-la a um profissional de informática.