Não há como descartar seletivamente o cache por diretório.
Para um sistema de arquivos inteiro, executar lockfs -f /directory
irá liberar todos os dados armazenados em cache desse sistema de arquivos no diretório.
Se por algum motivo, isso não tiver o efeito desejado, uma maneira mais radical é desmontar / remontar o sistema de arquivos (UFS) e exportar / importar o pool (ZFS).